XAML设计器不显示ControlTemplate绑定

时间:2019-05-20 17:49:29

标签: wpf controltemplate templatebinding xaml-designer

我正在创建自己的Window-ControlTemplate。大多数绑定都可与TemplateBinding和/或RelativeSource绑定一起使用。我可以看到它们在设计时在WPF-desinger中工作。它们全都在运行时工作。其中一些,例如Window.Title属性,在设计时我无法在设计器中看到。但是直接在ControlTemplate中设置标题(无需绑定)即可。


MyWindowStyle:

<ControlTemplate TargetType="{x:Type local:MyWindow}">
   ...
   <TextBlock x:Name="Title"
              Text="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Title}"/>

MainWindow实现:

<wpf:MyWindow x:Class="XXX.View.MainWindow"
              ...
              Style="{StaticResource MyWindowStyle}"
              Title="{Binding Title}"/>

我在做什么错了?

0 个答案:

没有答案