90、自定义控件开发全解析

自定义控件开发全解析

1. 使用自定义控件

完成自定义控件的开发后,使用它非常简单。若要在另一个窗口中使用颜色选择器,首先需要将程序集和 .NET 命名空间映射到 XML 命名空间,示例代码如下:

<Window x:Class="CustomControlsClient.ColorPickerUserControlTest" 
        xmlns:lib="clr-namespace:CustomControls;assembly=CustomControls" ... >

利用已定义的 XML 命名空间和用户控件类名,就可以像在 XAML 标记中创建其他类型的对象一样创建用户控件。还能在控件标签中直接设置其属性并附加事件处理程序,示例如下:

<lib:ColorPickerUserControl Name="colorPicker" Color="Beige" 
                            ColorChanged="colorPicker_ColorChanged"></lib:ColorPickerUserControl>

由于 Color 属性使用 Color 数据类型,且 Color 数据类型带有 TypeConverter 属性,WPF 会在设置 Color 属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值