2011-05-10 7 views

答えて

3

ルック:

  • ControlTemplate - コントロールの複数のインスタンス間で共有することができControlの視覚的な構造や行動の側面を指定します;
  • DataTemplate - データオブジェクトのビジュアル構造を記述します。
  • ItemsPanelTemplate - ItemsControlのアイテムのレイアウトにItemsPresenterが作成するパネルを指定します。

P.S:あなたがいないだけで、「テンプレート」がある見ることができるように:)

+0

+1は「テンプレート」だけではありません。 – kenwarner

1

HierarchicalDataTemplate

<UserControl.Resources> 
    <HierarchicalDataTemplate DataType="{x:Type src:League}" ItemsSource="{Binding Path=Divisions}"> 
     <TextBlock Text="{Binding Path=Name}"/> 
    </HierarchicalDataTemplate> 

    <HierarchicalDataTemplate DataType="{x:Type src:Division}" ItemsSource = "{Binding Path=Teams}"> 
     <TextBlock Text="{Binding Path=Name}"/> 
    </HierarchicalDataTemplate> 

    <DataTemplate DataType="{x:Type src:Team}"> 
     <TextBlock Text="{Binding Path=Name}"/> 
    </DataTemplate> 
</UserControl.Resources> 
0

限り何を使用するときのように - あなたは通常、あなたが上書きされているものによって伝えることができます。 ControlTemplate型またはDataTemplate型のいずれかになります。

関連する問題