【问题标题】:Setting image's build action property设置图像的构建动作属性
【发布时间】:2016-07-27 03:24:29
【问题描述】:

我有一个简单的问题。我想向按钮添加图像,但有一种情况我无法管理。在设计器中一切正常,但在调试模式下,按钮内没有图片的痕迹。我读到我必须将图像的构建操作属性设置为“资源”或“内容”但我在解决方案资源管理器中没有这些图片,当我单击“显示所有文件但它们有奇怪的图标”时我可以看到它们不是我通常可以在解决方案资源管理器中看到的一张图片,也没有构建操作属性。

我应该以不同的方式添加图像吗?

<Button x:Name="loadButton" HorizontalAlignment="Left" Margin="955,0,0,443" Style="{DynamicResource SimpleButton}" VerticalAlignment="Bottom" Width="29" Height="27" FontFamily="Courier New" FontWeight="Bold" Click="loadButton_Click" Background="{x:Null}" BorderBrush="{x:Null}">


        <StackPanel Orientation="Horizontal">
            <Image x:Name="Load" Source="open-map.png"/>
        </StackPanel>

    </Button>
    <CheckBox x:Name="mode" Content="Tryb tworzenia" HorizontalAlignment="Left" Margin="30,292,0,0" VerticalAlignment="Top" FontSize="18.667" Foreground="#FFAC3333" FontFamily="Courier New" IsChecked="True"/>
    <Button x:Name="button1_Copy" HorizontalAlignment="Left" Margin="912,0,0,443" Style="{DynamicResource SimpleButton}" VerticalAlignment="Bottom" Width="29" Height="27" FontFamily="Courier New" FontWeight="Bold" Click="button1_Copy_Click" Background="{x:Null}" BorderBrush="{x:Null}">

        <StackPanel Orientation="Horizontal">
            <Image x:Name="Save" Source="save-icon.png"/>
        </StackPanel>

    </Button>

提前致谢

【问题讨论】:

  • 请不要将您的代码显示为图片。编辑您的问题,将其替换为从 IDE 剪切和粘贴的代码。完成后,选择它并按 Ctrl-K 将其格式化为代码块。
  • 对不起,我忘记了,但我已经编辑了问题

标签: c# wpf image


【解决方案1】:

open-map.png 等文件不是 C# 项目的一部分,因此您无法设置任何属性。右键单击C#项目并将文件添加到项目中,然后您就可以设置它的属性了。

【讨论】: