【问题标题】:WPF Template shortcut to image source图像源的 WPF 模板快捷方式
【发布时间】:2015-12-01 21:00:50
【问题描述】:

我的所有图像都存储在我的 wpf 项目的一个文件夹中,有没有一种方法可以引用源路径而无需在整个项目中复制和粘贴?

目前我有以下工作

<Trigger Property="IsMouseOver" Value="False">
    <Setter TargetName="BtnImage" Property="Source" Value="pack://application:,,,/Project;component/Images/BlueGear.png"/>
    <Setter TargetName="RefreshGrid" Property="Background" Value="#FAFAFAFA" />
    <Setter TargetName="BtnText" Property="Foreground" Value="Gray" />
</Trigger>

我最终只想引用

的图像路径
pack://application:,,,/Project;component/Images/

类似

Source=Images/BlueGear.png

这个可以吗?

【问题讨论】:

  • 为什么不把图片放在一个样式里:codeproject.com/Tips/773386/WPF-ImageButton。然后在需要的任何地方使用该样式
  • 如果Project 不是XAML 的不同程序集,您可以简单地省略pack://application:,,,/Project;component/ 前缀,只写Value="Images/BlueGear.png"。但是,这仅适用于 XAML,而不适用于代码隐藏。

标签: c# wpf


【解决方案1】:

尝试将解决方案中图像的Properties 中的Build Action 更改为Resource

【讨论】:

    猜你喜欢
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多