Я пытаюсь создать пользовательский элемент управления, который имеет Grid
с двумя строками. первая строка для заголовка и вторая для содержимого, которое будет определено вне пользовательского элемента управления, например Button
в нашем примере.WPF - Хостинг содержимого внутри UserControl
Как-то я не получил его на работу.
UserControl1 XAML:
<Grid Background="LightBlue">
<Grid.RowDefinitions>
<RowDefinition Height="50" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock Text="Title" FontSize="30" Margin="10,0,0,0"/>
</Grid>
MainWindow XAML:
<Grid>
<local:UserControl1>
<Button>Click me</Button>
</local:UserControl1>
</Grid>
На рисунке ниже следует объяснить, что это моя проблема:
Зачем использовать дополнительное свойство зависимостей, а не просто заменять шаблон управления и привязываться к свойству содержимого? – codekaizen
Я согласен с тобой. Я видел ваш ответ сразу после того, как я разместил свой. Это я голосовал за вас – EvAlex
Объяснение, почему это не работает, замечательно, но я нашел ответ @ blindmeis более полезным. – TarkaDaal