我遇到以下问题:我的所有按钮都包含图像,但每个图像的源都不同,所以每次我定义一个依赖于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在设计时没有认出它,所以我需要编译项目才能看到结果。我尝试了另一种解决方案,我创建了附加属性,并在绑定到我的附加属性时将绑定替换为标签,但是在这个时候结果是类似的:预览剥夺直到编译。有没有人遇到相同或非常相似的困难,可以分享一些方便的忠告?