【求助】WPF 如果在资源字典里定义Height/Width/RadiusX/EFFECT之类的资源或变量?以及Color如果引用其他的Color

aresskyaressky 2014-08-25 08:20:22
在资源字典中字符串、颜色、渐变、图片可以使用下面的方式引用

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<s:String x:Key="PopupOptions">设置</s:String>
<Color x:Key="ListBoxItemBackground">#FF3c414f</Color>
<SolidColorBrush x:Key="redBrush" Color="Red"/>
<LinearGradientBrush x:Key="ComboBoxTitle" EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#FF525d69"/>
<GradientStop Color="#FF424A53" Offset="1"/>
</LinearGradientBrush>
<BitmapImage x:Key="TextBoxImageLeft" UriSource="/ns2000PicAndSub;component/Resources/Backgrounds/control_bg_textbox_left.png"/>

引用的时候只需要使用类似Value="{StaticResource SolidColorBrush}"的语句就可以引用了,
问题是如何引用一个Height值或Width值或RadiuX之类的Double类型的值,Effect只可引用类似DropshadowEffect的具体设置,如何引用一个为空的Effect?

另外一个Color如何引用另一个Color,SolidColorBrush可以引用另一个Color如<SolidColorBrush x:Key="BorderSplitColor" Color="{StaticResource BorderSplitColorNormal}" />
...全文
241 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧