| 

.NET C# Java Javascript Exception

4
Hallo,

ich habe folgenden Code:

<Window x:Class="_11HierarchicalDataTemplate.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:_11HierarchicalDataTemplate"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<XmlDataProvider x:Key="KundenListeIntern" XPath="/Kunden" >
<x:XData>
<Kunden xmlns="">
<Kunde>
<Name>Mustermann</Name>
<Vorname>Max</Vorname>
</Kunde>
<Kunde>
<Name>Meier</Name>
<Vorname>Stefan</Vorname>
</Kunde>
<Kunde>
<Name>Schulz</Name>
<Vorname>Sebastian</Vorname>
</Kunde>
</Kunden>
</x:XData>
</XmlDataProvider>

<HierarchicalDataTemplate DataType="Kunden" ItemsSource="{Binding XPath=*}">
<TextBlock FontSize="16" FontWeight="Bold" Text="Kundenliste"/>
</HierarchicalDataTemplate>

<HierarchicalDataTemplate DataType="Kunde" ItemsSource="{Binding XPath=*}">
<TextBlock Foreground="DarkSlateBlue" FontSize="14" Text="Kunde"/>
</HierarchicalDataTemplate>

<DataTemplate DataType="Name">
<TextBlock FontSize="12" Text="{Binding XPath=.}" />
</DataTemplate>

<DataTemplate DataType="Vorname">
<TextBlock FontSize="12" Text="{Binding XPath=.}" />
</DataTemplate>
</Window.Resources>

<Grid>

<TreeView ItemsSource="{Binding Source={StaticResource KundenListeIntern}, XPath=.}" />

</Grid>
</Window>


Anstatt die Kundenliste mit Kunden-Name und Kunden-Vorname in einem TreeView darzustellen, möchte ich die Kunden horizontal in einem StackPanel darstellen. Ungefähr so:

<StackPanel Orientation="Horizontal">
<StackPanel Orientation="Vertical">
<TextBlock Text="Kunde:" />
<TextBlock DataType="Name" Text="{Binding XPath=.}">
<TextBlock DataType="Vorname" Text="{Binding XPath=.}">
</StackPanel>
</StackPanel>


Ist das möglich?
Wenn ja, wie würde man dies am besten lösen?

Danke,
Gruß Chris
03.12.2011
scoda 61 1 1 3
TOP TECHNOLOGIES CONSULTING GmbH