当前位置:首页 > 编程笔记 > 正文
已解决

C#WPF用户控件及自定义控件实例

来自网友在路上 11248124提问 提问时间:2023-11-22 00:16:51阅读次数: 124

最佳答案 问答题库1248位专家为你答疑解惑

本文演示C#WPF自定义控件实例

用户控件(UserControl)和自定义控件(CustomControl)都是对UI控件的一种封装方式,目的都是实现封装后控件的重用。
只不过各自封装的实现方式和使用的场景上存在差异。

1 基于UserControl 创建

创建控件最简单一个方法就是基于UserControl 类进行继承。此时,我们可以将WPF中现有组件添加到 UserControl 画布上来,并将各组件进行命名,这样可以在后台进行组件访问和使用事件处理程序。 UserControl 可以利用丰富内容、样式和触发器的优点。 但是,继承自 UserControl的控件,将无法使用 DataTemplate 或 ControlTemplate 来自定义UI外观。

创建UserControl的控件

 

更改名称MyUserControl

MyUserControl.xaml文件更改

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"C#WPF用户控件及自定义控件实例":http://eshow365.cn/6-41705-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!