【发布时间】:2016-03-28 01:20:11
【问题描述】:
当复选框值为 true 时,我尝试隐藏文本框,但当未选中时,文本框不会隐藏我可以做些什么来解决这个问题?
这是我的代码
private void textBox4_TextChanged(object sender, TextChangedEventArgs e)
{
}
private void checkBox_Checked(object sender, RoutedEventArgs e)
{
Handle(sender as CheckBox);
}
private void checkBox_Unchecked(object sender, RoutedEventArgs e)
{
Handle(sender as CheckBox);
}
void Handle(CheckBox checkBox)
{
bool chkd = checkBox.IsChecked.Value;
if (chkd)
{
textBox4.Visibility = Visibility.Visible;
}
else
{
textBox4.Visibility = Visibility.Hidden;
}
}
【问题讨论】:
-
如何订阅选中/取消选中事件?
-
您不...使用 XAML/WPF 您可以将 IsChecked 属性绑定到视图模型中的属性。
标签: c# wpf visual-studio