请在设计时查看ControlTemplate中的图像

时间:2014-12-19 14:47:50

标签: c# wpf xaml

我遇到以下问题:我的所有按钮都包含图像,但每个图像的源都不同,所以每次我定义一个依赖于Tag属性的按钮时,不是创建新模板,如下所示

<ControlTemplate x:Key="ButtonTemplate" TargetType="Button">
  <Image Source="{Binding RelativeSource={RelativeSource TemplatedParent},Path=Tag}" Width="55"/>
</ControlTemplate>

然后我用它:

 <Button Template="{StaticResource SzablonPrzyciskuwPaskuDolnym}" Tag="/Images/image.png"/>

但不幸的是,visual studio在设计时没有认出它,所以我需要编译项目才能看到结果。我尝试了另一种解决方案,我创建了附加属性,并在绑定到我的附加属性时将绑定替换为标签,但是在这个时候结果是类似的:预览剥夺直到编译。有没有人遇到相同或非常相似的困难,可以分享一些方便的忠告?

0 个答案:

没有答案