7

セクションに を配置するDataTemplateと、デザイナー内でバインディングを編集するとき<Page.Resources>に の を継承します。ただし、実行時には、独自の を持つ内の要素によって使用されています。装丁中にインナーを見せてもらいたい。DataContextPageDataTemplatePageDataContextDataContext

d:DataContextのようなタグはありDataTemplatesますか?設定DataTypeは何もしません。

4

2 に答える 2

11

d:DataContext内のルート要素に設定できることがわかりましたDataTemplate

xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

<ListBox ItemsSource="{Binding People}">
<ListBox.ItemTemplate>
    <DataTemplate>
        <StackPanel d:DataContext="{d:DesignInstance Type=local:Person}">
            <TextBlock Text="{Binding Name}" />
            <TextBlock Text="{Binding Age}" />
            <TextBlock Text="{Binding Height}" />
        </StackPanel>
    </DataTemplate>
</ListBox.ItemTemplate>

于 2013-06-25T06:51:34.397 に答える