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