После многих поисков здесь, а также в учебниках я пришел с пустыми руками, и был бы очень признательна помощь:UserControl не отображается в окне
У меня есть UserControl, который содержит список других видов UserControls.
Я хочу, чтобы отобразить этот UserControl внутри обычного окна WPF:
Это UserControl, который содержит список UserControls:
<UserControl x:Class="UsersInfo.InfoLinesContainer"...
...
<Grid>
<ListView ItemsSource="{Binding Path=InfoLineUC_ObservableList,RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type UserControl}}}">
</ListView>
</Grid>
И в моем главном окне я сделать:
<Window x:Class="UsersInfo.MainAppWindow"
...
xmlns:usrCtr ="clr-namespace:UsersInfo"
...
<usrCtr:InfoLinesContainer Grid.Row="11"
DataContext="{Binding Path=TheInfoLines, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type UserControl}}}"
ScrollViewer.CanContentScroll="True" Margin="2" Grid.ColumnSpan="7" Grid.RowSpan="6" />
...
TheInfoLines - это экземпляр UserControl, который содержит список других UserControls
Когда я запускаю программу, окно появляется без UserControl внутри него (все, что я получаю, это пустой квадрат)
Как я могу заставить его работать?
Вы проверили, работают ли ваши переплеты? – meilke