2010-08-05 3 views
0

Cela semble basique, mais je souhaite afficher une représentation de certains objets CLR qui existent actuellement dans un DataContext.WPF: Affichage des objets de modèle

J'ai déjà configuré des DataTemplates pour que je leur ressemble, je veux juste les replonger dans l'espace visuel.

J'ai essayé, mais il ne permet pas:

  <StackPanel> 
       <Binding Path="CalibrationA" /> 
       <Binding Path="CalibrationB" /> 
      </StackPanel> 

Le modèle, de référence (pour son étalonnage capteur):

   <DataTemplate DataType="{x:Type ns:CalibrationTable}"> 
        <StackPanel> 
         <TextBlock Text="{Binding TableName}" /> 
         <ListBox ItemsSource="{Binding}" /> 
         <StackPanel Orientation="Horizontal"> 
          <TextBlock Text="{Binding KeyName}" /> 
          <TextBox Width="50"></TextBox> 
          <TextBlock Text="{Binding ValueName}" /> 
          <TextBox Width="50"></TextBox> 
          <Button Content="Add" /> 
         </StackPanel> 
        </StackPanel> 
       </DataTemplate> 

Toutes les suggestions?

Répondre

1

La classe que vous cherchez est ContentPresenter:

<StackPanel> 
    <ContentPresenter Content={Binding Foobar1} /> 
    <ContentPresenter Content={Binding Foobar1} /> 
<StackPanel> 
+0

parfait, merci! – rrhartjr

Questions connexes