Blend学习(2) 从对象创建控件

Blend可通过工具栏拖拽自身带的很多控件,并且这些控件都有自身默认的样式,我们在设计的过程中使用这些控件;同时我们可以利用现有对象生成新的控件。下面我们就来学习一下从对象创建控件。

首先新建一个新的项目,起名 Study

然后在MainPage.xaml中拖拽一个圆,Fill设置为#FFF3B97F

在“对象和时间线”中选中该圆,右键菜单中选择“构成控件”

在弹出的“构成控件”的面板中在“控件类型”下选择“Button”,名称设置为NewButton,定义位置设置“此文档”,点击确定完成

注:定义位置三个选项的意义:

    单击“应用程序”,使按钮样式能够供应用程序中的任何文档使用。

    单击“本文档(Window: Window)”使按钮样式只能供当前文档使用。

    若要在应用程序的资源字典中定义按钮样式,请单击“资源字典”。

然后再MainPage.xaml的“对象和时间线”中,圆对象已经转换为Button对象

并且在资源面板中MainPage.xaml的“UserControl”多了一个名称为NewButton的资源

 

资源NewButton的使用方式有三种:

第一种:

  在设计模式下在美工版中添加一个Button

  在“对象和时间线”中选择新添加的Button,在右键菜单中选择编辑模板-->本地资源-->刚才新建的NewButton

      这样,新建的Button就具有Fill为#FFF3B97F的圆形外观Button

第二种:

  在设计模式下在美工版中添加一个Button

  在“对象和时间线”中选择新添加的Button,在菜单中选择对象-->编辑模板(或者编辑样式)-->本地资源-->刚才新建的NewButton

      这样,新建的Button就具有Fill为#FFF3B97F的圆形外观

第三种:

  在资源面板中选择NewButton资源,在设计模式下直接拖拽到美工版上,直接创建一个具有Fill为#FFF3B97F的圆形Button

 

由上面这三种使用方式我们可以看出,从对象创建控件就是创建一个控件的新样式,然后给同类型的控件可使用此样式

从对象创建控件学习完毕,关于从多个对象创建用户控件且听下回分解!

posted @ 2010-10-26 22:23  星空有我  阅读(925)  评论(0编辑  收藏  举报