通过Expression Blend创建一个Lightswitch Theme

来源:互联网 发布:网络教学与传统教学 编辑:程序博客网 时间:2024/04/30 13:34

  在微软的官方网站中有一个实例,关于创建一个主题的扩展:Walkthrough: Creating a Theme Extension,在官网中对创建一个Lightswitch Theme的方法进行了一个基本的介绍,其中为了创建该基本类型的扩展必须进行具有以下条件的基础:

1、安装了VS软件;

2、安装了VS的SDK文件;

3、安装了VS Lightswitch 相对应版本的Extensibility Toolkit

  在这里,我们将使用C#,VS2013的RTM版本进行相对应的开发,一定要保证上述的三个条件已经正确配置在本机的开发系统上。具体流程如下:

1建立Lightswitch扩展项目:

 

2添加扩展类型Theme:

  正常情况下生成的扩展文件应该是7项,如果在生成的过程中产生失败,可能原因是扩展工具不是正确的安装,解决方法是将Toolkit解压缩产生的一个target文件拷贝到对应的文件夹下方,如果不知道具体位置,在报错的时候会将这个位置的绝对路径告诉你,只需要将该文件拷贝过去就好。其他问题,具体分析原因。

  下一步创建扩展的类型,为Theme:

 

3建立Basic Theme:

此时将会在解决方案资源管理器中的Client项下自动添加如下文件:

 
使用Blend for Visual Studio 2013,打开GreenTheme.xaml文件(安装ultimate版本中有,其他版本没有安装,不是太清楚),打开方式,右键选择该打开方式或者直接运行该软件,将你该项目下的文件直接加载到Blend软件中,结果如下图所示:
注意:当使用Blend for Visual Studio  2013打开该.xaml文件的时候,在Blend软件使用资源选项,就能显示该上述界面。选中NormalFontStyle,就能对你设计的屏幕进行颜色的设置。具体其他每个选项代表什么含义可以参照官方网站的学习教程,进行具体的学习。
http://msdn.microsoft.com/en-us/library/vstudio/jj171012.aspx
此时进行Debug,进行测试,建立简单的表格和屏幕,就会发现屏幕上的文字显示成了Green。
 

 

原创粉丝点击