LearnWPF.com 发布了这篇关于将位图图像转换为 XAML 并在您的应用程序中使用它们的文章。
XAML 图像的外部元素是Canvas
. 但是,该Window.Icon
属性只接受一个ImageSource
对象。有谁知道我如何“包装”Canvas
在一个中,ImageSource
以便我可以将它用作窗口图标?
或者,是否有更好的方法将 XAML 图像用作窗口图标?
LearnWPF.com 发布了这篇关于将位图图像转换为 XAML 并在您的应用程序中使用它们的文章。
XAML 图像的外部元素是Canvas
. 但是,该Window.Icon
属性只接受一个ImageSource
对象。有谁知道我如何“包装”Canvas
在一个中,ImageSource
以便我可以将它用作窗口图标?
或者,是否有更好的方法将 XAML 图像用作窗口图标?
WPF 窗口 Chrome(标题栏、图标等)是典型 Win32 窗口系统的一部分。因此,它不是为与 Vector Icon 一起使用而构建的,您需要为 Window.Icon 属性指定.Ico、.png或其他一些受支持的图像文件。
但是如果你真的想做一个 Vector(XAML) 动画图标,你需要考虑Chrome 少窗口的概念。这意味着摆脱旧样式的窗口镶边(WIndowStyle="None")并完全使用 WPF 构建我们自己的镶边,然后您可以将 Vector 直接放在左上角,它就像您使用任何其他 XAML 一样工作应用程序中的视觉效果。
阅读有关如何在以下链接上创建 Chromeless 窗口的更多信息