C#学习笔记-WPF前端布局和控件的使用

本文记录了作者在学习C# WPF时关于前端布局和控件使用的经验,特别是对checkbox和button的使用。提到了checkbox的IsChecked属性和在if语句中进行类型转换的注意事项,以及button的content属性可以设置为图片。
摘要由CSDN通过智能技术生成

     最近在做一个串口助手程序练练手,之前对wpf的很多控件不熟悉,在学习上不怎么全面,我也只有用哪里学哪里的笨办法了,这样掌握的快一点。

下面就是当时使用控件的一些笔记:

    checkbox复选框,IsCheckd是是否选中状态,bool?可空。在if语句中,判断式为true或者false,而bool?有三种状态,
所以不能直接在if()中做判断,要进行类型转化:例if((bool)sensor.IsChecked = true)或者sensor.IsChecked == true
button:按钮; content属性可设置为图片,例如:

<span style="font-size:12px;"><Button.Content>
  <Image Source="UI\star.png" Height="15" ></Image>
</Button.Content>
//只能设置一个属性,如果想设置多项属性可在其中使用StackPnael
<Button.Content>
 <StackPanel orientation = "Horizontal">
   //这里stackpanel默认方向为垂直orientation = "Horizontal"将其改为水平
   <Image Source="UI\star.png" Height="15" ></Image>
  <TextBlock Text="No1" VerticalAlignment = "Cemter" ></TextBlock>//VerticalAlignment设置字体布局
 </StackPanel>
</Button.Content></span>
<span style="background-color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;font-size:12px;">//这样就可以设置多项属性了</span>


RadioButton 单选框,可用GroupName属性进行分组 使用content属性显示文本
datepicker日期选择框 可为null,获取属性值datepicker1.SelectdDate,也可赋值。
例句:dataeTime? value =datepicker1.SelectdDate;
      datepicker1.SelectdDate = datetime.no
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值