文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Siverlight4样式表:是我无知?还是VS2010与Blend4不兼容?

Siverlight4样式表:是我无知?还是VS2010与Blend4不兼容?

时间:2010-08-24  来源:BenBen789

同样的样式,在Blend4里可以正常使用,但在VS2010里居然提示出错:“未能解析资源”,编译后可以正常运行,但设计器里样式失效!

1、在资源字典里定义样式

代码
1 <ResourceDictionary
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
4 <Style x:Key="btnStyle1" TargetType="Button">
5 <Setter Property="FontSize" Value="13"/>
6 <Setter Property="Foreground" Value="Red"/>
7 </Style>
8 </ResourceDictionary>

 

2、在APP里引用资源字典里的样式

1 <ResourceDictionary>
2 <ResourceDictionary.MergedDictionaries>
3 <ResourceDictionary Source="Style/ButtonStyle.xaml"/> </ResourceDictionary.MergedDictionaries>
4 </ResourceDictionary>

 

3、再来看看在UserControl.xaml里引用这个样式btnStyle1在Blend4与VS2010里的不同表现:

Blend4下正常:

VS2010下异常:

 

如果是将样式直接写在App.xaml里,这样引用是没有异常的,为什么经过app中转一次,两者的表现就不同了呢?

有兴趣的,可以去试一下,如果是我本人“无知”,请指教。谢谢!

发誓:中午12点前撤出首页!主要是这个问题,昨晚折腾了我到凌晨2点!!!

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载