CheckBox复选框用于勾选或者勾掉某一个选项,在后台代码中表现为一个布尔型值,使用IsChecked=”True”属性设置默认勾选,再没别的属性好用的了
XAMl:
<StackPanel>
<CheckBox Content="Enable feature ABC" Background="AliceBlue" BorderThickness="3"
BorderBrush="CornflowerBlue"></CheckBox>
<CheckBox IsChecked="True">Enable feature XYZ</CheckBox>
<CheckBox>Enable feature WWW</CheckBox>
</StackPanel>
效果:
C#:
public CheckBoxDemo()
{
InitializeComponent();
StackPanel stackPanel = new StackPanel();
CheckBox box = new CheckBox();
box.Content = "Enable feature ABC";
CheckBox box1 = new CheckBox();
box1.IsChecked = true;
box1.Content = "Enable feature XYZ";
CheckBox box2 = new CheckBox();
box2.Content = "Enable feature WWW";
stackPanel.Children.Add(box);
stackPanel.Children.Add(box1);
stackPanel.Children.Add(box2);
this.Content = stackPanel;
}
效果:
ComboBox控件是下拉框列表
XAML:
<ComboBox Width="155" Height="33">
<!--下拉框选项-->
<!--设置默认选中项属性:IsSelected-->
<ComboBoxItem IsSelected="True">ComboBox Item #1</ComboBoxItem>
<ComboBoxItem>ComboBox Item #2</ComboBoxItem>
<ComboBoxItem>ComboBox Item #3</ComboBoxItem>
</ComboBox>
效果: