我想将复选框的默认属性设置为true。
我想你的意思是打开表单时,一个或多个复选框被选中。
只需在Form_Load
方法中编写即可。
private void Form_Loaded (object sender, RoutedEventArgs e) {
CheckBox1.IsChecked = true;
}
chkEntregue.CheckState = CheckState.Checked;
设置复选框:
CheckBoxName.SetCurrentValue(CheckBox.IsCheckedProperty, true);
CheckBoxName.SetCurrentValue(CheckBox.IsCheckedProperty, false);
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
CheckBox.IsCheckedProperty.OverrideMetadata(typeof(CheckBox),
new FrameworkPropertyMetadata(true));
}
针对特定的复选框?请在表单设计器中编辑表单,并将Checked
属性更改为true。
针对环境中的所有复选框,而不必逐个更改?这是不可能的。虽然我想,如果你非常有雄心壮志,你可以编写一个后编译器之类的东西。