Xaml ページに、可視性が Type の変数にバインドされているボタンがあります。SYSTEM.Windows.Visibility
ビュー モデルでは、変数を Hidden または Visible に設定しても、ページが初めて読み込まれ、正常に動作します。しかし、変数を他のステータスに変更したときに何らかの操作を行った後、GUIが更新されません。
ここに私のxamlとMVVMがあります
<Button Content="Extend" Name="btnExtend" Command="{Binding ExtendCommand}" Visibility="{Binding isVisible}" Grid.Row="2" Grid.Column="2" HorizontalAlignment="Right" Width="80" Margin="0,0,100,0" Height="25"/>
およびビューモデル:
Public Property isVisible As System.Windows.Visibility
Public Sub New()
isVisible = System.Windows.Visibility.Visible
End Sub
Public Sub diable()
isVisible = System.Windows.Visibility.Visible
End Sub
いくつかのトピックを読み、変数を に変更してBoolean
a を使用しましたBooleanToVisibilityConverter
。これも試しましたが、結果は同じでした。
私は自分が間違っていることを本当に理解していません。