Я пытаюсь связать wpf TreeViewItem с деревьями, и я получаю пустое дерево и два сбоя привязкиC#

Место общения программистов C#
Ответить
Anonymous
 Я пытаюсь связать wpf TreeViewItem с деревьями, и я получаю пустое дерево и два сбоя привязки

Сообщение Anonymous »

Я строю структуру приложения MVVM. В настоящее время я работаю над простым обзором, содержащимся в UserControl. Я установил контекст для своей ViewModel и смог успешно связывать различные элементы управления с другими простыми свойствами (я пытался выяснить, была ли проблема с DataContext, но, похоже, он хорошо работает с другими типами). Моя проблема заключается в том, когда я пытаюсь связать дерево, я получаю два следующих сбоя привязки и пустой элемент управления:
Скриншот из Visual Studio, поскольку он не позволит мне копировать и вставить из него

Код: Выделить всё





< /code>
И вот тестирование 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);
}
}
}
заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/796 ... ng-an-empt
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»