【问题标题】:How to achieve the metro user area in WPF?WPF中如何实现metro用户区?
【发布时间】:2012-08-15 08:22:13
【问题描述】:

http://ledfrog.com/uploads/2011/06/zune-sw-screenshot-client-mossyroc.jpg

我希望我的用户能够登录并访问他的个人资料,就像在右上角最小化/最大化/关闭按钮下方的那个 zune 软件屏幕截图中显示的那样。

感谢MahApps.Metro 库,我已经设置了 Metro 窗口。当用户(感谢 Syncfusion 的 Metro Studio 在 XAML 中完成)尚未登录并且我可以轻松登录用户时,我为自己找到了一个很好的 Metro 图​​标。 我现在面临的问题是图标是在 XAML 中完成的,但每个用户的图片都在远程存储的位图中。是否有可以动态托管 XAML 或位图的控件?还是我必须将图标光栅化为纯png?另外,有没有一种方法可以将构成图标的 XAML 存储在另一个文件中,这样我就不必将它嵌入到我的窗口的 XAML 文件中?

顺便说一句,我不希望对图标进行光栅化以避免像素化。

【问题讨论】:

    标签: wpf microsoft-metro


    【解决方案1】:

    回答我自己的问题:

    使用 App.xaml ResourceDictionary 条目,我可以存储该工具生成的 XAML,然后使用一个矩形,将其填充属性设置为一个视觉刷,其视觉属性设置为 {StaticResource xxx},其中 xxx 是 i 的名称放在资源字典上。用户登录后,我只是将画笔的视觉属性替换为指向用户头像的url的图像。

    问题解决了。

    【讨论】:

      猜你喜欢
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多