WPF 控件源码新增绑定属性

控件源码新增绑定属性

  1. 控件源码一般分xaml文件和cs文件
    xaml文件一般用于定义控件的UI元素、布局、样式等信息;
    cs文件一般包含xaml文件对应的后台逻辑代码,如事件处理程序、数据绑定等。
  2. 在xaml文件可自定义设置控件的属性,或者向控件添加其他部件
    设置属性,如:
	<Setter Property="Foreground" Value="#888" />

	<Trigger Property="IsMouseOver" Value="True">
    	<Setter TargetName="arrow" Property="Opacity" Value="0.8" />             
    </Trigger>

	Height="{TemplateBinding HeaderHeight}"

此案例中仅对绑定属性 Height=“{TemplateBinding HeaderHeight}” 举例
3. 在cs文件定义HeaderHeight属性

	public double HeaderHeight
    {
         get { return (double)GetValue(HeaderHeightProperty); }
         set { SetValue(HeaderHeightProperty, value); }
    }

    public static readonly DependencyProperty HeaderHeightProperty = 
        DependencyProperty.Register("HeaderHeight", typeof(double), typeof(Expander), new PropertyMetadata(30.0));

仅做个人笔记,以免忘记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可能是这样吧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值