Ich versuche, ein WPF TreeViewItem an ein Treeview zu binden und erhalte ein leeres Treeview und zwei Bindungsfehler

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Ich versuche, ein WPF TreeViewItem an ein Treeview zu binden und erhalte ein leeres Treeview und zwei Bindungsfehler

by Anonymous » 12 Jul 2025, 22:44

Ich baue den Rahmen einer MVVM -App auf. Ich arbeite derzeit an einem einfachen Baumview, der in einer UserControl enthalten ist. Ich habe den Kontext auf mein ViewModel gesetzt und konnte verschiedene Steuerelemente erfolgreich an andere einfache Eigenschaften binden (ich habe versucht herauszufinden, ob es ein Problem mit dem DataContext gab, aber es scheint gut mit anderen Typen zu arbeiten). Mein Problem ist, wenn ich versuche, die Treeview zu binden. Ich erhalte die beiden folgenden Bindungsfehler und eine leere Steuerung: < /p>
Screenshot aus Visual Studio, da es mich nicht kopieren und aus < /p>
hier kopieren und einfügen kann.

Code: Select all





< /code>
Und hier ist das Test ViewModel: < /p>
using System.Windows.Controls;

namespace Custom_XML_Editor.ViewModels
{
public class XMLTreeViewModel : ViewModelBase
{
private TreeViewItem _root;

public TreeViewItem Root
{
get
{
return _root;
}
set
{
_root = value;
OnPropertyChanged(nameof(Root));
}
}

public XMLTreeViewModel()
{
Root = new TreeViewItem();
TreeViewItem child = new TreeViewItem();

Root.Header = "Test TreeViewItem";
child.Header = "Test TreeViewItem Child";

Root.Items.Add(child);
}
}
}
Danke im Voraus.

Top