Если у меня есть UserControl
, размещенный в Window
, который выглядит следующим образом:
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<Grid>
<ContentPresenter Content="{Binding}" />
</Grid>
</Window>
Как мне установить Window.Title
из UserControl
?
Дополнительным требованием является то, что UserControl
может извлекать и устанавливать заголовок окна из статического файла resx, например, {x:Static p:Resources.MyViewTitle}
Редактировать
После еще нескольких исследований, я думаю, что Attached Properties может быть ответом. Как я могу реализовать свойство Window.Title
, которое я могу поместить в любой дочерний элемент UserControl
, позволяя мне установить заголовок Window
?