0

アプリケーションで MVVM アーキテクチャを定義しています。すべてのデータコンテキストが正しく初期化されています。ComboBox のバインド状況を考えてみましょう:

<Grid>
 <Grid.Resources>
  <DataTemplate x:Key="MyDataTemplate">
   <StackPanel Orientation="Horizontal">
    <Border Padding="5">
     <TextBlock Text="{}"/>      <===============================
    </Border>
   </StackPanel>
  </DataTemplate>
 </Grid.Resources>
 <ComboBox Itemsource=EmployeeNames ItemTemplate=MyDataTemplate/>
</Grid>

ComboBox は、文字列名「EmployeeNames」の ObservableCollection にバインドされています。

文字列(従業員を表す)を表示するために、データテンプレートで定義されたテキストボックスのデータバインディング式は何ですか?

4

1 に答える 1

0

{Binding} は、現在のデータ コンテキストにバインドします。:) だから、答えは

<TextBlock Text="{Binding}"/>
于 2012-09-25T22:12:58.680 に答える