1

QuestionControl で Question Entity にアクセスするには?

            <ListBox ItemsSource="{Binding QuestionEntityList}">
                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <Grid>
                            <my:QuestionControl x:Name="diskInfo" DataContext={?}/>
                        </Grid>
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>
4

2 に答える 2

0

あなたの質問を正しく理解しているかどうかわかりません。ただし、リストボックスの項目ソースが questionentity のコレクションである場合、各項目の datacontext は questionentity です。そのため、すべてのアイテムに対して、リストボックスは質問エンティティに設定されたデータコンテキストで質問コントロールを作成します。

 <ListBox ItemsSource="{Binding QuestionEntityList}">
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <Grid>
                        <my:QuestionControl />//one questioncontrol for each item in the collection, the dataconext is set to this item automatically
                    </Grid>
                </DataTemplate>
            </ListBox.ItemTemplate>
   </ListBox>
于 2012-07-11T05:31:36.787 に答える