3

我已经使用以下代码为普通按钮设置图像,但它不适用于 appbar 按钮。

ImageBrush brush = new ImageBrush();
brush.ImageSource = new BitmapImage(new Uri("ms-appx:///Assets/logo.png"));
button.Background = brush;

我也尝试将属性更改BackgroundContent属性,但它仍然无法正常工作。有什么解决办法吗?

4

2 回答 2

2

使用Image类而不是 appbar 按钮。

于 2013-03-01T13:24:23.533 回答
0

您不能将背景属性设置为按钮,该按钮的样式设置为 AppBarButtonStyle。(在所有 Metro Store 应用程序的 StandardStyles.xaml 中定义的资源)。由于背景属性没有模板绑定到根网格的背景,就像在按钮的默认样式中所做的那样。

因此,要实现这一点,您可以将图像设置为按钮的内容。

于 2013-02-09T17:07:03.683 回答