[英]Editing Style in windows phone
嗨,我只是尝试编辑Slider Control的默认样式,但是当我尝试在我的应用程序的App.Xaml中添加它时,它在ThemeResource KeyWord下显示错误,这是模板的一部分
<Style x:Key="SomeStyle" TargetType="Slider">
<Setter Property="Background" Value="{ThemeResource SliderTrackBackgroundThemeBrush}" />
// Here ThemeResource is indicating error.
我该如何解决? 任何帮助表示赞赏:)
您需要在Windows Phone 8上使用StaticResource而不是ThemeResource。SliderTrackBackgroundThemeBrush来自Windows运行时滑块控件,而不是Windows Phone Silverlight滑块控件。
如果在设计器中选择了Slider,则可以右键单击并选择Edit Template.Edit Copy ...上下文菜单,以创建默认模板的副本。 然后,您可以根据需要编辑模板。
在默认样式中,开始如下。 查看它如何定义Background属性的setter:
<Style x:Key="SliderStyle1" TargetType="Slider">
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="BorderBrush" Value="Transparent"/>
<Setter Property="Maximum" Value="10"/>
<Setter Property="Minimum" Value="0"/>
<Setter Property="Value" Value="0"/>
<Setter Property="Background" Value="{StaticResource PhoneChromeBrush}"/>
<Setter Property="Foreground" Value="{StaticResource PhoneAccentBrush}"/>
<Setter Property="Template">
<Setter.Value>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.