在WPF中:
<Button Width="24" Height="24" >
<Image Source="pack://application:,,,/res/x.png" VerticalAlignment="Center"/>
</Button>
我如何在C#中模仿这个?我在Button
类中找不到添加子项的任何方法。
答案 0 :(得分:24)
Button
是Content
控件,因此您只需使用Buttons
Content
属性
示例:
Button myButton = new Button
{
Width = 24,
Height = 24,
Content = new Image
{
Source = new BitmapImage(new Uri("image source")),
VerticalAlignment = VerticalAlignment.Center
}
};
答案 1 :(得分:-3)
为什么不在XAML中添加图像并将Source
绑定到视图模型中的属性?