【发布时间】:2011-06-15 11:11:52
【问题描述】:
无法让它工作:
<UserControl>
<UserControl.Resources>
<ResourceDictionary>
<Style x:Key="TestStyle" TargetType="{x:Type Button}">
<Setter Property="Button.Content">
<Setter.Value>
<Image Source="D:\Temp\dictionary16.png"/>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
</UserControl.Resources>
<StackPanel VerticalAlignment="Top" HorizontalAlignment="Left">
<Button Style="{StaticResource TestStyle}"/>
<Button Style="{StaticResource TestStyle}"/>
</StackPanel>
</UserControl>
此代码抛出以下异常(指向第二个按钮):
指定元素已经是另一个元素的逻辑子元素。先断开连接。
【问题讨论】:
-
你也可以使用附加属性来制作图片按钮
-
是的,但好像我没看错,我必须使用一些 C#-Code,如果可能的话,我想要一些 pure-wpf/xaml-soloution。
标签: wpf image xaml button styles