Silverlight Jetpack主题背景颜色

时间:2010-11-03 00:55:45

标签: silverlight

有谁知道jetpack主题的背景颜色是什么?

http://www.silverlight.net/content/samples/sl4/themes/jetpack.html

我们正在使用这个主题,但是我看不到那种透过它的浅银色背景颜色。

2 个答案:

答案 0 :(得分:4)

实际上,如果您基于JetPack主题创建一个新项目,您将看到有一个名为TiledBackground的用户控件可以为您执行重复效果。

但是,我相信,默认情况下,此用户控件的依赖项属性ResourceUri绑定到错误的图像文件,这就是为什么您只能看到浅色背景。

要获得与演示相同的背景,您只需将Images文件夹中的图像backgroundtexture.png替换为Joe提供的图像文件即可。然后在MainPage.xaml中,您需要确保SourceUri绑定到此图像。

例如,我已经替换了Joe的图像,仍将其命名为backgroundtexture.png,我的项目名称为JetPack。

<controls:TiledBackground SourceUri="/JetPack;component/Images/backgroundtexture.png" />

然后你应该看到预期的黑暗背景。 :)

答案 1 :(得分:3)

这实际上是一个重复的图像。要获得相同的效果,您必须编写一个自定义控件或效果来平铺图像。这是图像。

alt text

这是一个平铺图像的样本。

http://nokola.com/blog/post/2009/12/22/Fast-Tile-Brush-in-Silverlight-And-Easiest-Way-to-Shader-Effects.aspx