控件
什么是控件
- 控件是单个或者复合在一起的对象与用户之间产生互动。
- 按钮、复选框、滚动条、输入框......
- 控件使用了模板来架构控件中的各个部分。
- 用来创建控件的一些“配方”。
- 可以整合成控件的模块。
具体做法
在舞台上添加一个按钮,右键点击。
创建控件是完全的自己创建一个新的模板。
这里就全新的创建一个模板。
再填出的对话框中为新的模板起好名字。
这里我们就得到了一个空的模板。
可以发现舞台上的按钮发声了变化
在这里,你可以再在舞台上添加其他的按钮,在为其指定模板。
最终的效果如下:
用户控件
什么是用户控件
如果说控件是Blend原先自带的话,那么用户控件就是用户自己创建的。 具体做法
假设在我的应用程序中有需要做搜索。这里就要制作一个搜索框控件。
制作用户控件
搜索框控件需要一个输入框和一个按钮,这里先把两个控件都放置到舞台上排好位置后点击右键。
这时你会发现在原有的项目中多出了一个MySearchBox.xaml的文件,这个就是你刚刚建立的用户控件。
简单的编辑一下属性。
到此,搜索框控件就制作完成了。
使用用户控件
要使用用户控件必须先要生成一下项目。
作者:Nasa 文章出处:我和未来有约会 (http://nasa.cnblogs.com/) 版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。 |