如何将复选框设置为默认为中级?
How can I set a checkbox to default as Intermediate?
鉴于在 Visual Studio Community 2015 在 C# 中创建的 XAML 中的 CheckBox
的以下声明,我如何将 CheckBox
的状态定义为中级关于创作?
<CheckBox Margin="95,121,0,807" IsThreeState="True" IsChecked="True">Binary</CheckBox>
我已经在 MSDN API 中筛选了几个小时,扫描了这些页面:
https://msdn.microsoft.com/en-us/library/system.windows.forms.checkbox(v=vs.110).aspx
https://msdn.microsoft.com/en-us/library/system.windows.forms.checkbox.threestate(v=vs.110).aspx
我似乎找不到办法做到这一点。是否可以将CheckBox
初始化为中间状态?
要将复选框从 XAML 设置为不确定状态,您需要执行以下操作:
<CheckBox Name="checkBox1" IsThreeState="True"
IsChecked="{x:Null}"/>
IsChecked
属性 可以设置为 true
、false
或 null
,而您可以简单地使用字符串 "True"和 "False" 对于前两个,您必须以这种方式指定 null。
您可以像这样将 IsChecked 设置为空:
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<CheckBox IsChecked="{x:Null}" IsThreeState="True">Indeterminate?</CheckBox>
</Grid>
鉴于在 Visual Studio Community 2015 在 C# 中创建的 XAML 中的 CheckBox
的以下声明,我如何将 CheckBox
的状态定义为中级关于创作?
<CheckBox Margin="95,121,0,807" IsThreeState="True" IsChecked="True">Binary</CheckBox>
我已经在 MSDN API 中筛选了几个小时,扫描了这些页面: https://msdn.microsoft.com/en-us/library/system.windows.forms.checkbox(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/system.windows.forms.checkbox.threestate(v=vs.110).aspx
我似乎找不到办法做到这一点。是否可以将CheckBox
初始化为中间状态?
要将复选框从 XAML 设置为不确定状态,您需要执行以下操作:
<CheckBox Name="checkBox1" IsThreeState="True"
IsChecked="{x:Null}"/>
IsChecked
属性 可以设置为 true
、false
或 null
,而您可以简单地使用字符串 "True"和 "False" 对于前两个,您必须以这种方式指定 null。
您可以像这样将 IsChecked 设置为空:
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<CheckBox IsChecked="{x:Null}" IsThreeState="True">Indeterminate?</CheckBox>
</Grid>