【发布时间】:2021-12-03 19:15:45
【问题描述】:
我想给按钮一个像这样的图像:
<Button Name="Close" Grid.Column="1" HorizontalAlignment="Left" Margin="513,0,0,0" VerticalAlignment="Center" Height="15" Width="15" BorderBrush="{x:Null}" Click="Minimize_Click">
<Button.Background>
<ImageBrush ImageSource="{DynamicResource CloseImage}"/>
</Button.Background>
</Button>
这是在我的 ResourceDictionary 中:
<ImageSource x:Key="CloseImage"><Image Source="../Resource/close-button.png"></Image></ImageSource>
但它说我不能在 ImageSource 中添加一些东西 (德语):
Resources.xaml(7, 39): [MC3028] Einem Objekt vom Typ "System.Windows.Media.ImageSource" kann kein Inhalt hinzugefügt werden. Zeile 7 Position 39.
我不知道怎么做,因为这也行不通:
<Button Name="Close" Grid.Column="1" HorizontalAlignment="Left" Margin="549,0,0,0" VerticalAlignment="Center" Height="14" Width="14" BorderBrush="{x:Null}" Click="Close_Click" >
<Button.Background>
<ImageBrush ImageSource="../resource/close-button.png" TileMode="None"/>
</Button.Background>
</Button>
它说找不到资源。
【问题讨论】:
标签: xml xaml imagesource