我使用下面的命令來更新GUI按鈕INotifyPropertyChanged的禁用按鈕和CheckBox
PropertyChanged(this, new PropertyChangedEventArgs(resetButton.IsEnabled = false));
但是,我得到一個錯誤`
參數1:無法從「布爾轉換'到 '字符串'
編輯
這個按鈕的XAML代碼,我想單擊時禁用它。
resetButton.IsEnabled = false
是我最初試圖用來禁用它。
<Button x:Name="resetButton"
Grid.Row="1"
HorizontalAlignment="Right"
VerticalAlignment="Bottom"
Width="80"
Content="Reset"
Style="{StaticResource BlueButton}"
Click="resetButton_Click"/>
PropertyChangedEventArgs構造函數接受一個字符串作爲參數,其中字符串是已更新屬性的名稱。該名稱應該是繼承INotifyPropertyChanged的類中的一個屬性。然後resetButton.IsEnabled綁定到XAML中的那個。 –