처음에 나는 인사하고 싶습니다. 그래서 ... 안녕하세요. 중첩 된 객체 구조를 만들어야합니다. 나는 지금은 중첩 된 구조를 사용하고 싶습니다이중첩 객체를 생성하는 방법
<navigation:Page x:Class="ItemTemplateExample.ContentItem"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
d:DesignWidth="200" d:DesignHeight="20"
Title="ContentItem Page">
<Grid x:Name="LayoutRoot">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button x:Name="button1" />
<ContentControl Grid.Column="1" x:Name="content1" />
</Grid>
같은 객체 (XAML 페이지)있어. 예 :
<local:ContentItem ButtonText="level 1">
<local:ContentItem ButtonText="level 2" />
<local:ContentItem ButtonText="level 2" />
<local:ContentItem ButtonText="level 2">
<local:ContentItem ButtonText="level 3" />
</local:ContentItem>
</local:ContentItem>
여기서 ButtonText는 알려진 값 (중첩 된 개체를 추가 할 때 설정 됨)이며 각 개체의 내용은 같은 유형의 개체입니다. 어떻게 시작해야할지 모르겠습니다. 제발, 몇 가지 힌트를주세요. 고맙습니다.
Finnaly, 나는 내 자신의 templete와 함께 treeview를 사용했습니다. 내가 무엇을 검색해야하는지 안다면 너무 쉬웠다. – Jerry