【发布时间】:2011-06-06 00:59:47
【问题描述】:
我有以下控制模板。
我希望在控件中设置图像控件的源属性 使用模板绑定的模板。
但是由于这是按钮控件的控件模板,而按钮控件不是 有源属性,在这种情况下我不能使用 TemplateBinding。
<ControlTemplate x:Key="BtnTemplate" TargetType="Button">
<Border CornerRadius="5" Margin="15" Cursor="Hand">
<StackPanel>
<Image Name="Img" Style="{StaticResource ImageStyle}" Source="temp.jpg" Height="100" Width="100" Margin="5"></Image>
<Label Content="{TemplateBinding Content}" Background="Transparent" Margin="2"></Label>
</StackPanel>
</Border>
</ControlTemplate>
由于我必须为不同的按钮实例设置不同的图像,因此我也无法对路径进行硬编码。
请告诉我如何解决这种情况。
【问题讨论】:
标签: wpf xaml data-binding controltemplate templatebinding