자습서 여기에 또한 많은 검색 후 창 내부에 표시되지 않습니다.UserControl을 내가 빈손을 온 것은 매우 도움을 주셔서 감사합니다
나는 일반 WPF 창 안쪽이 UserControl을을 표시하려면이 :
<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" />
...
이 된 UserControls의 목록이 들어있는 UserControl입니다
TheInfoLines은 다른 UserControls 목록을 포함하는 UserControl의 인스턴스입니다.
내가 프로그램을 실행할 때 그 안에 UserControl없이 창이 나타납니다 (모두 비어있는 사각형입니다)
어떻게 작동합니까? 메인 창에서
바인딩이 작동하는지 확인 했습니까? – meilke