如何在Silverlight中为HyperlinkButton阴影效果编写样式
我有一个样式化的HyperlinkButton,可根据以下定制需求使用:如何在Silverlight中为HyperlinkButton阴影效果编写样式,silverlight,xaml,user-interface,styles,Silverlight,Xaml,User Interface,Styles,我有一个样式化的HyperlinkButton,可根据以下定制需求使用: <HyperlinkButton Tag="Transactions/HomeWorkPage" Background="#E9E9EB" Foreground="Black"> <HyperlinkButton.Effect> <DropShadowEffect Direction="270" Opacity="0.35"
<HyperlinkButton Tag="Transactions/HomeWorkPage"
Background="#E9E9EB" Foreground="Black">
<HyperlinkButton.Effect>
<DropShadowEffect Direction="270" Opacity="0.35" ShadowDepth="3"/>
</HyperlinkButton.Effect>
<StackPanel Orientation="Horizontal">
<Image Source="/SchoolMgmt;component/Assets/Images/R_Homework.png"
Margin="10,0,1,0"/>
<telerik:Label Content="Home Work" CharacterSpacing="25"
telerik:StyleManager.Theme="{Binding SelectedTheme,Mode=TwoWay}"
FontSize="12" FontFamily="Arial Rounded MT" Margin="3"/>
</StackPanel>
</HyperlinkButton>
现在,随着对结果的满意,我开始为此编写一个样式资源,以便可以在任何地方使用
这是我能写的:
<Style x:Name="QuickLinkStyle" TargetType="HyperlinkButton">
<Setter Property="Background" Value="#E9E9EB"/>
<Setter Property="Foreground" Value="Black"/>
</Style>
我无法将以下内容转换为样式
<HyperlinkButton.Effect>
<DropShadowEffect Direction="270" Opacity="0.35" ShadowDepth="3"/>
</HyperlinkButton.Effect>
我不是一个设计师,也不使用expression blend来创作风格。我试着用谷歌搜索它。但我所能找到的只是数据模板、视觉状态等。这非常令人困惑 那么这不起作用了
<Style x:Name="QuickLinkStyle" TargetType="HyperlinkButton">
...
<Setter Property="Effect">
<Setter.Value>
<DropShadowEffect .../>
</Setter.Value>
</Setter>
</Style>
...