WPF 自定义滚动条 - Zune 样式滚动条

发布于 2024-11-28 12:29:27 字数 222 浏览 4 评论 0原文

我正在尝试设置一个自定义 ScrollBar 以匹配 Zune Metro 主题。我正在从 Silverlight 主题移植 ScrollBar。下面链接中的代码不起作用。有什么想法吗?

示例代码发布在 http://pastie.org/2337083 因为我不能在这里发布超过 30,000 个字符。

I am trying to setup a custom ScrollBar to match the Zune metro theme. I am porting a ScrollBar from a Silverlight theme. The code in the link below is not working though. Any ideas?

Sample code is posted at http://pastie.org/2337083 as I can't post more than 30,000 characters here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

水波映月 2024-12-05 12:29:27

粘贴的示例中缺少一堆画笔。

您可以从以下位置获取它们:

https://nroute.svn.codeplex.com/svn/nRoute4.5_Samples/Desktop/nNetflix/nRoute.Samples.Netflix/Assets/

只需将 Brushes.xaml 添加到 ResourceDictionary 即可。

There's a bunch of missing brushes from the pasted example.

You can get them from:

https://nroute.svn.codeplex.com/svn/nRoute4.5_Samples/Desktop/nNetflix/nRoute.Samples.Netflix/Assets/

Just add the Brushes.xaml to the ResourceDictionary.

叹梦 2024-12-05 12:29:27

好的,我在发布此消息后立即解决了该问题。只需将 Pastie 代码片段中的第 #424 行从: 更改

<Style x:Key="DefaultScrollBarStyle" TargetType="{x:Type ScrollBar}">

为以下内容:

<Style x:Key="{x:Type ScrollBar}" TargetType="{x:Type ScrollBar}">

更改后,问题现已解决并且自定义 ScrollBar 可以工作。

Okay I have solved the issue just after posting this message. Simply changing the line #424 in Pastie snippet from:

<Style x:Key="DefaultScrollBarStyle" TargetType="{x:Type ScrollBar}">

to the following:

<Style x:Key="{x:Type ScrollBar}" TargetType="{x:Type ScrollBar}">

After changing that the issue is now resolved and the custom ScrollBar works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文