C# [Silverlight] TreeView anders gestalten

tonikln

Lt. Junior Grade
Registriert
Aug. 2005
Beiträge
314
Möchte mein Tree anders haben...

Normalerweise sind die Tree so ( alles untereinander):
http://img294.imageshack.us/img294/8859/10950223.jpg


Ich möchte es gerne so haben ( alles nebeneinander):
http://img20.imageshack.us/img20/8272/asdbk.jpg

C#-Code:
Code:
            TreeViewItem item1 = new TreeViewItem();
            item1.Header = "Deutschland";
            item1.Items.Add(new TreeViewItem() { Header = "Berlin" });
            item1.Items.Add(new TreeViewItem() { Header = "Bonn" });
            myTree.Items.Add(item1);

            TreeViewItem item2 = new TreeViewItem();
            item2.Header = "Italien";
            item2.Items.Add(new TreeViewItem() { Header = "Rom" });
            item2.Items.Add(new TreeViewItem() { Header = "Neapel" });
            myTree.Items.Add(item2);

XAML Code:
Code:
   <Grid x:Name="LayoutRoot">

        <controls:TreeView x:Name="myTree" Height="139" Margin="87,8,83,0" VerticalAlignment="Top" >
        </controls:TreeView>

    </Grid>


Was muss ich denn noch einfügen, damit mein TreeView Nebeneinander erstellt wird, hat da jemand eine Idee??
Ergänzung ()

Hat sich erledigt...
ich hab es folgendermaßen gemacht:

XAML-Code:
PHP:
<controls:TreeView>
            <controls:TreeView.Items>
                <controls:TreeViewItem Header="Großvater">
                    <controls:TreeViewItem Header="Vater1"/>
                    <controls:TreeViewItem Header="Vater2">
                       <controls:TreeViewItem Header="Kind"/> 
                    </controls:TreeViewItem>
                </controls:TreeViewItem>
                <controls:TreeViewItem Header="Großmutter" >
                    <controls:TreeViewItem Header="Mutter1"/>
                    <controls:TreeViewItem Header="Mutter2">
                        <controls:TreeViewItem Header="Tochter"/>
                    </controls:TreeViewItem>
                </controls:TreeViewItem>
            </controls:TreeView.Items>

            <controls:TreeView.ItemsPanel>
                <ItemsPanelTemplate>
                    <StackPanel Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Stretch" />
                </ItemsPanelTemplate>
            </controls:TreeView.ItemsPanel>
        </controls:TreeView>


Falls ihr verbesserungsvorschläge habt, einfach posten ;)
 

Ähnliche Themen

Antworten
1
Aufrufe
1.000
Zurück
Oben