gpt4 book ai didi

wpf - 存储用作 WPF 应用程序图标的图像的推荐方法是什么?

转载 作者:行者123 更新时间:2023-12-04 12:15:21 26 4
gpt4 key购买 nike

我正在 WPF 中创建一个非常标准的业务应用程序。我需要在工具栏和菜单项以及其他一些地方使用图标。我想知道三个(可能相互关联的)事情的答案:

  • 我应该为图像使用什么格式? ICO? PNG? JPG?动图?
  • 如何在我的 VS2008 项目中存储图像?作为磁盘上的文件?在RESX文件中?在资源字典中? (如果在资源字典中,那么在“编译”字典之前它们是否也必须在磁盘上?)
  • 一旦文件正确存储在我的项目中,如何最好地引用它们?

  • 谢谢!

    更新:

    我接受了 Chris Nicol 的回答,但我想澄清我为记录所做的工作。
  • 我在我的项目中创建了一个文件夹,名为 Images .
  • 我将我的图像放入此文件夹,并确保它们的构建操作是“资源”。
  • 我创建了一个 ResourceDictionary名为 Images.xaml 的 XAML 文件.在其中,我为每个文件创建了一个条目,格式如下:BitmapImage x:Key="FooIcon" Source="Images\foo.png" .
  • 然后我引用了这个 ResourceDictionary根据需要以通常的方式。

  • 我主要关心的是生成的图像作为资源添加到 DLL 中,并且它们可以通过 WPF 的资源系统访问。

    最佳答案

  • 格式 - 我会根据经验说 .PNG,不过 .ICO 可能适合您的需求,具体取决于原始图形的来源和大小。
  • 存储 - 它们将是项目中的资源,最有可能在文件夹结构下创建。然后可以通过 XAML 访问它们。
  • 引用 - 这取决于您的应用程序的架构。在最基本的解决方案中,您将有一个样式来设置工具栏的图像源属性(实现取决于您的控件)。每个工具栏都会实现一个样式资源。

  • 希望有帮助!

    关于wpf - 存储用作 WPF 应用程序图标的图像的推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1059658/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com