我正在尝试设置自定义 ScrollBar 以匹配 Zune Metro 主题。我正在从 Silverlight 主题移植 ScrollBar。但是下面链接中的代码不起作用。有任何想法吗?
示例代码发布在http://pastie.org/2337083,因为我不能在这里发布超过 30,000 个字符。
我正在尝试设置自定义 ScrollBar 以匹配 Zune Metro 主题。我正在从 Silverlight 主题移植 ScrollBar。但是下面链接中的代码不起作用。有任何想法吗?
示例代码发布在http://pastie.org/2337083,因为我不能在这里发布超过 30,000 个字符。
粘贴的示例中有一堆缺失的画笔。
您可以从以下位置获取它们:
只需将 Brushes.xaml 添加到 ResourceDictionary。
好的,我在发布此消息后已经解决了这个问题。只需将 Pastie 片段中的第 424 行更改为:
<Style x:Key="DefaultScrollBarStyle" TargetType="{x:Type ScrollBar}">
到以下:
<Style x:Key="{x:Type ScrollBar}" TargetType="{x:Type ScrollBar}">
更改后,问题现已解决,并且自定义 ScrollBar 可以正常工作。