在WPF中,使用C#代碼添加圖標主要有兩種方法:
<Window x:Class="IconExample.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="450" Width="800">
<Grid>
<Button Content="Click Me">
<Button.Icon>
<Image Source="icon.png" Width="16" Height="16"/>
</Button.Icon>
</Button>
</Grid>
</Window>
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media.Imaging;
namespace IconExample
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Image icon = new Image();
icon.Source = new BitmapImage(new Uri("icon.png", UriKind.Relative));
icon.Width = 16;
icon.Height = 16;
Button button = new Button();
button.Content = "Click Me";
button.Icon = icon;
grid.Children.Add(button);
}
}
}
無論是使用XAML代碼還是C#代碼添加圖標,都可以根據需求設置圖標的大小、位置等屬性來實現不同的效果。在實際開發中,可以根據具體的需求選擇合適的方法來添加圖標。