Я создаю свой собственный шаблон Window-ControlTemplate. Большинство привязок работают с TemplateBinding и / или RelativeSource-привязкой. Я вижу, как они работают в WPF-дизайнере во время разработки. Все они работают во время выполнения. Некоторые из них, например свойство 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}"/>
Что я делаю не так?