小编Jaz*_*Jaz的帖子

如何在C#WPF代码中更改\设置按钮的背景图像?

我正在尝试将我的按钮的背景图像更改为其他图像,但我遇到了一些错误.这是我在xaml上的代码:

    <Button x:Name="Button1" Width="200" Height="200" Content="Button1" Margin="0,0,0,400">
        <Button.Background>
            <ImageBrush **ImageSource ="Images/AERO.png"**  ></ImageBrush>
        </Button.Background>
    </Button>
Run Code Online (Sandbox Code Playgroud)

和我的cs:

    private void Button1_Click_1(object sender, RoutedEventArgs e)
    {
        var brush = new ImageBrush();
        brush.ImageSource = new BitmapImage(new Uri("Images/AERO.png"));
        Button1.Background = brush;
    }
Run Code Online (Sandbox Code Playgroud)

我在我的xaml上的错误是"文件'Images\logo.png'不是项目的一部分,或者它的'Build Action'属性没有设置为'Resource'.任何人都可以帮我解释一下,谢谢

c# wpf image button

8
推荐指数
1
解决办法
7万
查看次数

标签 统计

button ×1

c# ×1

image ×1

wpf ×1