ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
2206
2206
EMPFEHLEN
-
Hallo!
Ich bin neu hier im Forum und habe direkt mal eine kleine Frage bezüglich XAML.
Ich habe in XAML eine TreeView initialisiert und fülle diese über Nodes im C# Code.
Das klappt auch alles wunderbar, doch nun will ich wenn ein Eintrag in der TreeView ausgewählt wird
der Wert/angezeigte Name des Nodes zurückgeliefert bekomme. Kann mir da jemand helfen, wie das funktioniert?
Mit den Windows.Forms ist das ja kein Problem über "SelectedNode", aber bei XAML?
Ich habe schon wie verrückt gesucht, aber nichts gefunden. Hoffe jetzt nicht, dass hier jemand ankommt und mir sagt, dass wäre der erste Eintrag in Google
Denn dann würde ich mir hier selbst auf den Hinterkopf schlagen, dass ich wirklich verzweifelt danach gesucht habe.
Danke schonmal für die Hilfe!
Gruß,
Clipper
-
Hi und willkommen im Forum
Ich hab mit Xaml noch nix weiter gemacht, aber vielleicht hilft dir das weiter:
http://msdn2.microsoft.com/en-us/library/ms788714.aspxGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Hi!
Danke! Hat super geklappt. Das war das Beispiel was mir gefehlt hat
Danke nochmal
Gruß,
Clipper
-
Hier noch eine Variante, die ohne ein Binding arbeitet und auch zeigt, wie Events mit XAML realisiert werden.
Hier das XAML:
Und hier dann die C#-Datei dazu:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<Window x:Class="TreeViewTest.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="TreeViewTest" Height="329.88679245283" Width="472.981132075472" xmlns:my="clr-namespace:System;assembly=mscorlib"> <Grid> <TreeView Margin="13.7358490566038,7.39622641509436,215.320754716981,17.8867924528302" Name="TreeView" SelectedItemChanged="TreeView_SelectedItemChanged" > <TreeViewItem Header="Employee1"> <TreeViewItem Header="Jesper"/> <TreeViewItem Header="Aaberg"/> <TreeViewItem Header="12345"/> </TreeViewItem> <TreeViewItem Header="Employee2"> <TreeViewItem Header="Dominik"/> <TreeViewItem Header="Paiha"/> <TreeViewItem Header="98765"/> </TreeViewItem> </TreeView> <TextBox Height="25.0943396226415" Margin="0,7.56603773584906,11.5471698113208,0" Name="SelectedTextBox" VerticalAlignment="Top" HorizontalAlignment="Right" Width="196.905660377359"></TextBox> </Grid> </Window>
Code csharp:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
using System; using System.Collections.Generic; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace TreeViewTest { public partial class Window1 : System.Windows.Window { public Window1() { InitializeComponent(); } public void TreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) { this.SelectedTextBox.Text = ((System.Windows.Controls.TreeViewItem)e.NewValue).Header.ToString(); } } }
Ähnliche Themen
-
WPF/XAML Infos
Von DarkWizzard im Forum .NET WPF & SilverlightAntworten: 4Letzter Beitrag: 15.05.10, 19:39 -
3D Modelllierung für XAML
Von andralin im Forum Sonstige 3D-ProgrammeAntworten: 0Letzter Beitrag: 12.09.08, 14:29 -
WinXP Style, Bilder in Treeviews und Listviews
Von WolfBauer im Forum .NET ArchivAntworten: 2Letzter Beitrag: 05.07.05, 13:05 -
Treeviews - Icons
Von WolfBauer im Forum .NET ArchivAntworten: 2Letzter Beitrag: 10.06.05, 12:50 -
Schriftart für die Kinder des Treeviews bestimmen?
Von Milosz im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 01.06.04, 16:23





Zitieren

Login





