以编程方式在按钮中添加图像

8
在WPF中:
<Button Width="24" Height="24" >
    <Image Source="pack://application:,,,/res/x.png" VerticalAlignment="Center"/>
</Button>

我该如何在C#中模仿这个功能?我在Button类中找不到任何添加子元素的方法。


1
http://stackoverflow.com/questions/4271277/programmatically-creating-image-button-in-wpf - d.moncada
1个回答

28
按钮 是一个 内容 控件,因此您只需使用 ButtonsContent 属性即可。

示例:

Button myButton = new Button
{
    Width = 24,
    Height = 24,
    Content = new Image
    {
        Source = new BitmapImage(new Uri("image source")),
        VerticalAlignment = VerticalAlignment.Center
    }
};

1
如果我想在按钮上添加图像和文本内容怎么办? - saidfagan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接