如何在WPF中实现城域用户区?

时间:2012-08-19 21:49:58

标签: wpf microsoft-metro

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

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

感谢MahApps.Metro库,我已经设置了地铁窗口。我有一个很好的地铁图标,用户(由于Syncfusion的Metro Studio在XAML中完成)尚未登录,我可以轻松登录用户。 我现在面临的问题是图标是在XAML中完成的,但每个用户的图片都在远程存储的位图中。是否有可以动态托管XAML或位图的控件?或者我是否必须将图标栅格化为普通png?另外,有没有办法可以将XAML存储在另一个文件中,这样我就不必将它嵌入到我窗口的XAML文件中了?

在旁注中,我不想光栅化图标以避免像素化。

1 个答案:

答案 0 :(得分:0)

回答我自己的问题:

使用App.xaml ResourceDictionary条目,我可以存储工具生成的XAML,然后使用矩形,将其fill属性设置为可视属性,其可视属性设置为{StaticResource xxx},其中xxx是名称i放上ResourceDictionary。用户登录后,我只需将画笔的视觉属性替换为指向用户头像的URL的图像。

问题解决了。