C# 使用Visual Studio将图标添加到按钮

C# 使用Visual Studio将图标添加到按钮,c#,wpf,visual-studio,xaml,C#,Wpf,Visual Studio,Xaml,我有一个简单的问题。我想在C WPF按钮控件中添加一个图标。我不想写C代码,也不想编辑XAML来实现这一点 但是,当我单击设计器中的按钮时,属性下没有设置图像的选项。如何通过VisualStudioGUI实现这一点 最简单/最好的方法是添加一个图像控件作为按钮的内容 属性窗口在功能上有一定的限制,只支持该属性的文本。这确实包括绑定,因此您可以使用图像静态资源。不过,我也找不到一个简单的方法从属性设计师那里创建一个 因此,基本上,您必须编辑XAML。无论是使用直接内容属性还是通过在资源中创建元素,

我有一个简单的问题。我想在C WPF按钮控件中添加一个图标。我不想写C代码,也不想编辑XAML来实现这一点


但是,当我单击设计器中的按钮时,属性下没有设置图像的选项。如何通过VisualStudioGUI实现这一点

最简单/最好的方法是添加一个图像控件作为按钮的内容

属性窗口在功能上有一定的限制,只支持该属性的文本。这确实包括绑定,因此您可以使用图像静态资源。不过,我也找不到一个简单的方法从属性设计师那里创建一个

因此,基本上,您必须编辑XAML。无论是使用直接内容属性还是通过在资源中创建元素,都没有那么糟糕!只要写下:

<Button>
   <Button.Content>
      <Image ImageSource="..."/>
   </Button.Content>
</Button>

当然,现在您可以创建一个自定义按钮,通过设计器公开该属性,但这更像是XAML。它的WPF,您将不得不编写XAML,因此学习如何操作应该是一个优先事项。

最简单/最好的方法是添加一个图像控件作为按钮的内容

属性窗口在功能上有一定的限制,只支持该属性的文本。这确实包括绑定,因此您可以使用图像静态资源。不过,我也找不到一个简单的方法从属性设计师那里创建一个

因此,基本上,您必须编辑XAML。无论是使用直接内容属性还是通过在资源中创建元素,都没有那么糟糕!只要写下:

<Button>
   <Button.Content>
      <Image ImageSource="..."/>
   </Button.Content>
</Button>
当然,现在您可以创建一个自定义按钮,通过设计器公开该属性,但这更像是XAML。由于是WPF,您将不得不编写XAML,因此学习如何编写XAML应该是一项优先任务。

Visual Studio 2015: 创建一个按钮。 创建一个图像。 将图像源设置为资源的正确文件,例如项目中包含的.png文件 将图像拖到按钮上。 显示一个文本,要求您按ALT键以图像替换按钮的文本

我目前不知道如何为一个按钮同时获取图像和文本

在XAML中,它如下所示:

<Button x:Name="button12" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="75">
   <Image x:Name="image" HorizontalAlignment="Left" Height="24" VerticalAlignment="Top" Width="24" Source="gfx/new.png"/>
</Button>
Visual Studio 2015: 创建一个按钮。 创建一个图像。 将图像源设置为资源的正确文件,例如项目中包含的.png文件 将图像拖到按钮上。 显示一个文本,要求您按ALT键以图像替换按钮的文本

我目前不知道如何为一个按钮同时获取图像和文本

在XAML中,它如下所示:

<Button x:Name="button12" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="75">
   <Image x:Name="image" HorizontalAlignment="Left" Height="24" VerticalAlignment="Top" Width="24" Source="gfx/new.png"/>
</Button>
您可以在您的计算机上安装FontAwesome

后藤http://fontawesome.io 下载。打开下载的ZIP文件,在字体文件夹中应该有.otf文件,安装它

在按钮的内容中,您可以简单地键入所需的图标代码

例如: 如果你想让你的按钮看起来像

然后安装字体 在按钮标签中键入Content=&xf01e;FontFamily=Fontsome

更多代码可在此处找到

您可以在计算机上安装FontAwesome

后藤http://fontawesome.io 下载。打开下载的ZIP文件,在字体文件夹中应该有.otf文件,安装它

在按钮的内容中,您可以简单地键入所需的图标代码

例如: 如果你想让你的按钮看起来像

然后安装字体 在按钮标签中键入Content=&xf01e;FontFamily=Fontsome


更多代码可在此处找到

将图像添加为按钮的子控件。这不是那么简单为什么不使用ImageButton是一个选项..?将图像添加为按钮的子控件。这不是那么简单为什么不使用ImageButton是一个选项。。?