Ich versuche, ein WPF TreeViewItem an ein Treeview zu binden und erhalte ein leeres Treeview und zwei Bindungsfehler
Posted: 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.
Danke im Voraus.
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);
}
}
}