English 中文(简体)
使用XAML矢量图像作为窗口图标
原标题:
  • 时间:2008-11-24 20:14:21
  •  标签:

LearnWPF.com发布了这篇关于将位图图像转换为XAML并在应用程序中使用它们的文章。

XAML 图片的外部元素是 Canvas。但是,Window.Icon 属性只接受 ImageSource 对象。有人知道如何将 Canvas 包装在 ImageSource 中,以便将其用作窗口图标吗?

或者,有没有更好的方法将XAML图像用作窗口图标?

最佳回答

WPF窗口Chrome(标头栏、图标等)是典型的Win32窗口系统的一部分。因此,它不是为了使用矢量图标而构建的,你需要指定一个.ico、.png或其他支持的图像文件到Window.Icon属性中。

但是,如果你真的想要制作一个矢量(XAML)动画图标,你需要考虑无边框窗口的概念。这意味着要摆脱旧的窗口边框样式(WindowStyle="None"),完全使用WPF建立自己的边框,然后你可以直接将你的向量放置在左上角,就像你在应用程序中处理任何其他XAML可见性一样。

阅读以下链接,了解如何创建无边框窗口。

问题回答

暂无回答




相关问题
热门标签