[英]Set check box value as checked depends on text box value in WPF
在模型类中,将活动/非活动定义为布尔类型。 然后在添加按钮上单击,检查输入的文本,如果是,则将活动/停用设置为true,然后将其绑定到datagrid。 那么您将根据需要获得所需的输出
使用MVVM模式很容易实现这一点。
创建一个实现INotifyPropertyChanged接口的对象( https://msdn.microsoft.com/zh-cn/library/system.componentmodel.inotifypropertychanged(v=vs.110).aspx )。 这是您的ViewModel。
然后将Window / UserControl的datacontext设置为此类的实例。 在该类中,创建两个属性,一个为布尔值,一个为字符串。 如果将字符串设置为“是”,则在字符串的setter中将boolean属性设置为true。
然后,在Xaml中,将复选框的IsChecked属性绑定到ViewModel的boolean属性,并将TextBox的Text属性绑定到string属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.