代码之家  ›  专栏  ›  技术社区  ›  omega478

从应用设置图像源。xaml/wpf

  •  0
  • omega478  · 技术社区  · 6 年前

    我正在尝试获取我的项目的图像,并将其放入我的应用程序中。xaml

    <Style x:Key="image_campange_map" TargetType="Image">
        <Setter Property="Source" Value="../Images/map.jpg"/>
    </Style>
    

    问题是: 找不到路径“C:\WINDOWS\Images\map”的一部分。jpg公司

    我怎样才能获得我正在拍摄的图像的本地路径? 谢谢

    1 回复  |  直到 6 年前
        1
  •  2
  •   Tronald    6 年前

    设置 Build Action “内容”和 Output 在图像属性中“始终复制”。

    然后创建 BitmapImage 资源而不是样式。示例:

     <Window.Resources>
        <BitmapImage x:Key="myKey" UriSource="Images/map.jpg"/>
     </Window.Resources>
    

    现在只需设置 Image 来源

     <Image Source="{StaticResource myKey}"/>