作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 WPF 工作,我有一个有趣的要求。
我需要我的复选框是 ThreeState,所以如果只选择了一些子元素,它会显示为不确定。但是当用户点击它时,我希望它选择真或假。
这是一个故事来代表我的要求:
item - indeterminate
subItem - checked
subItem - unchecked
subItem - checked
item
,复选框应在选中和未选中之间交替。用户永远不能选择“不确定”作为状态。这可能吗?
最佳答案
XAML:
<CheckBox IsThreeState="True" IsChecked="{x:Null}" Click="CheckBox_Clicked" />
private void CheckBox_Clicked(object sender, RoutedEventArgs e)
{
var cb = e.Source as CheckBox;
if (!cb.IsChecked.HasValue)
cb.IsChecked = false;
}
关于wpf - 强制三态复选框不移动到不确定状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3920768/
我是一名优秀的程序员,十分优秀!