如何更改按钮图像

时间:2019-06-05 12:39:27

标签: c# wpf image button

我是C#编程的新手,所以请留意。我使用Visual Studio Community2019。我正在创建WPF应用程序(因此可以创建.exe文件)。在设计师内部,我放置了许多带有图像的按钮(请参见下面的代码)。我想在代码中使用“ button.Image”更改该图像,因为我已经阅读了几种解决方案,但是却出现错误

  

(CS0246找不到类型或名称空间名称'button_1_PL'   (您是否缺少using指令或程序集引用?)。

由于我阅读的大多数解决方案都使用VS 2013,因此我也尝试安装该解决方案,但无济于事(相同的错误)。我添加了“使用System.Drawing;”。到代码的标题部分,但仍然会收到相同的错误。当我尝试添加“ using System.Drawing.Image;”时或“使用System.Drawing.Imaging”;我收到错误消息(CS0234,名称空间“ System.Drawing”中不存在类型或名称空间名称“ Imaging”(您是否缺少程序集引用?)。

c#的标头部分:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Resources;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

设计器的标题部分:

<Window x:Class="mJingles.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:mJingles"
        mc:Ignorable="d"
        Title="mJingles - All your songs and jingles at your fingertips..." Height="1015" Width="1920">
    <Grid>
    <Button Name="button_1_PL" HorizontalAlignment="Left" Margin="98,85,0,0" VerticalAlignment="Top" Width="124" BorderThickness="0" Click="Button_1_PL_Click">
        <Image Source="Images\SelectPL.png"></Image>
    </Button>

我希望能够更改按钮的背景图像,但是在所有示例中,我仍然发现如上所述的错误。我确定我一定会丢失某些东西(从字面意义上来说都是这样),但我不知道是什么。

0 个答案:

没有答案