【问题标题】:Toolbar Icons usage in Visual Studio 2010 ExpressVisual Studio 2010 Express 中的工具栏图标使用
【发布时间】:2015-05-26 23:44:35
【问题描述】:

我正在将 Linux Mono/GTK 应用程序移植到 MS.NET/WPF。该应用程序使用了一个工具栏,我可以发誓 VS 已内置支持通过 WYSIWYG 设计器添加图标。

但是,首先,在“项目”属性中,添加按钮是灰色的。我做了一些研究,发现我可以将<Button></Button> 标签直接添加到 XAML,但是,我仍然不知道如何添加图标。我想使用默认的 Windows 图标。

然后我发现您必须添加 <Image></Image> 标签才能创建典型的基于图标的工具栏项目,但是,我不知道在哪里可以找到默认的 windows 图标。

我在另一个堆栈交换帖子上读到它们在 C:\Program Files\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1033\VS2010ImageLibrary.zip 中可用

但是,我坚持使用 VS Express 版本,根据 MSDN 网站,该存档在 VSE 中不存在。

我的问题是:有什么方法可以使用默认的 Windows 图标?

另外,我可能错过了什么吗?大多数人如何处理工具栏?

【问题讨论】:

  • 如果您正在寻找图标,您可以使用iconfinder.com 获得免版税图标
  • 如果可以的话,我更喜欢使用默认图标,但感谢您的提示。

标签: wpf visual-studio-2010 icons toolbar


【解决方案1】:

并非所有系统图标都保存在同一个地方。它们分布在多个 dll 中。

List of Windows 7 icons stored in imageres.dll 就是这样一个地方。你可以用谷歌搜索其他东西。

您拥有要从中创建 WPF 图像的 dll,您可以在使用 LoadIcon 后使用 Imaging.CreateBitmapSourceFromHIcon 函数

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多