我的Xaml頁面上有一個按鈕,它的可見性綁定到視圖模型中的Type:SYSTEM.Windows.Visibility
變量,首次加載頁面時是否將變量設置爲Hidden或可見,它工作正常。但是當我將變量更改爲其他狀態時,我做了一些操作,我的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
並使用BooleanToVisibilityConverter
,我想這太,但結果是一樣的。
我真的不明白我做錯了什麼。
...哪裏是propertychanged事件被解僱? –
我應該嗎?因爲對於綁定文本或其他屬性,一切正常,沒有任何屬性發生改變。 –
是的,你應該。您必須通知有關已更改財產的視圖。我會通過鏈接發佈你的答案。 –