管理者がログインしている場合は非表示にして表示します。そうでない場合はラベルが表示されます。ラベルxamlとmvvvmを使って非表示と表示
XAMLコード
<StackLayout IsVisible="{Binding IsAdminTrue}">
<Label Text="is_professional"></Label>
</StackLayout>
のViewModelコード
public void IsProfessional()
{
if (CurrentUser.IsAdmin!= true)
{
IsAdminTrue= false;
}
else
{
IsAdminTrue= true;
}
}
プロフェッショナルのためにラベルを非表示にするか、はいまたはいいえを表示しますか?スタックレイアウトの可視性が変わるのはなぜですか?あなたはラベルの権利のためにそれを変更する必要がありますか? – Krishna
IsAdminTrue(bad name btw)のコードは何ですか?ビューモデルにINotifyPropertyChangedを実装していますか? IsAdminTrueセッターでPropertyChangedイベントを送信していますか? –