如何隱藏和顯示,如果管理員登錄然後一個標籤顯示,否則標籤是隱藏的{如何解決它}?標籤隱藏和顯示使用xaml和mvvvm
XAML代碼
<StackLayout IsVisible="{Binding IsAdminTrue}">
<Label Text="is_professional"></Label>
</StackLayout>
視圖模型代碼
public void IsProfessional()
{
if (CurrentUser.IsAdmin!= true)
{
IsAdminTrue= false;
}
else
{
IsAdminTrue= true;
}
}
你想隱藏標籤或顯示是或否是專業?你爲什麼要改變堆棧佈局的可見性?你需要改變標籤的權利? – Krishna
IsAdminTrue(bad name btw)的代碼是什麼?你在視圖模型上實現INotifyPropertyChanged嗎?您是否在IsAdminTrue設置器上發送PropertyChanged事件? –