2

MSDN の例では、SDK またはライブラリを指している場合がありますが、ダウンロードする SDK へのリンクまたはポインターはありません。これは一般的なスタイルですか、それとも何かが欠けています...

以下に例を示します。

<Window x:Class="SDKSample.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="HierarchicalDataTemplate Sample"
        xmlns:src="clr-namespace:SDKSample">
  <DockPanel>
    <DockPanel.Resources>
      <src:ListLeagueList x:Key="MyList" />
      <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>
    </DockPanel.Resources>
    <Menu Name="menu1"
          DockPanel.Dock="Top"
          Margin="10,10,10,10">
      <MenuItem Header="My Soccer Leagues"
                ItemsSource="{Binding Source={StaticResource MyList}}" />
    </Menu>
    <TreeView>
      <TreeViewItem ItemsSource="{Binding Source={StaticResource MyList}}"
                    Header="My Soccer Leagues" />
    </TreeView>
  </DockPanel>
</Window>

私はMSDN http://msdn.microsoft.com/en-us/library/system.windows.hierarchicaldatatemplate.aspxでこのxamlコードを見てい ます. ?

4

2 に答える 2

1

xmlns:src="clr-namespace:SDKSample"ドキュメントに使用されるメイン プロジェクトへの参照です。Window1同じ名前空間を使用しているため、これを見ることができます。<Window x:Class="SDKSample.Window1"

しかし、ドキュメント プロジェクト全体をダウンロードする方法がわかりません。クラスはListLeagueList自分で作成する必要があります。幸いなことに、それについての説明があります:

次の例では、オブジェクトListLeagueListのリストです。LeagueLeagueオブジェクトにはNameと オブジェクトのコレクションがありDivisionます。それぞれDivisionNameと オブジェクトのコレクションがありTeam、各 Teamオブジェクトには がありNameます。

于 2013-02-13T21:57:52.893 に答える