gpt4 book ai didi

c# - 通知按钮 DataBind 更改

转载 作者:行者123 更新时间:2023-12-03 10:59:56 25 4
gpt4 key购买 nike

我已将此属性数据绑定(bind)到按钮,如下所示,当其他 bool 属性更新时如何通知按钮以便再次检查?

数据绑定(bind)属性

public bool AccountSelectedAndBankFileSelected
{
get
{
return SelectedAccount != null && SelectedAccount.BankFileSelected;
}
}

按钮
<Button Content="Open bank." IsEnabled="{Binding AccountSelectedAndBankFileSelected}" />

BankFileSelected 属性
public bool BankFileSelected
{
get { return _bankFileSelected; }
set { _bankFileSelected = value; OnPropertyChanged("BankFileSelected"); }
}

最佳答案

你有两个选择。您可以更改 AccountSelectedAndBankFileSelected到一个依赖属性,或者你可以实现 INotifyPropertyChanged界面。第二个可能是最简单的。你要做的是实现这个接口(interface)。然后,当决​​定 AccountSelectedAndBankFileSelected 的结果的任何属性时更改(因此 SelectedAccountSelectedAccount.BankFileSelected 属性),您引发 INotifyPropertyChanged 的事件接口(interface)定义。

关于c# - 通知按钮 DataBind 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17289715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com