自定义控件开发全解析
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 属性
超级会员免费看
订阅专栏 解锁全文
666

被折叠的 条评论
为什么被折叠?



