C# WPF用户控件
提问人:刘团圆发布时间:2020-12-09
图形化的纸牌游戏的一个关键特征是纸牌。显然,在WPF自带的标准控件中并不能找到Playing Card控件,所以需要自己创建它。
WPF提供了一组在许多情况下有效的控件。不过,与所有.NET开发框架一样,WPF也允许扩展其功能。比如,可在WPF层次结构中派生自己的类,以创建出自己的控件。
用户控件常从UserControl派生。这个类提供了WPF控件需要的所有基本功能,并保证自定义控件与现有的WPF控件能统一起来。我们期望在WPF控件上实现的所有功能,包括动画、样式、模板,都可以通过用户控件来实现。
选择Project丨Add User Control菜单项,即可在项目中添加用户控件。随后,就可以得到一个空白画布(实际上是一个空白网格)。在XAML中,用户控件通过顶层的UserControl元素来定义,代码隐藏文件中的类继承自System.Windows.Controls.UserControl类。
在项目中添加了用户控件后,就可以在该控件上添加其他控件,在代码隐藏文件中配置该控件了。完毕之后,即可在整个应用程序中使用这个用户控件,甚至可以在其他应用程序中重复使用。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>