Результаты поиска по запросу "treeview"

4 ответа

Проверьте количество проверенных узлов в TreeView

Я новичок в использовании древовидных представлений и хочу убедиться, что в древовидном представлении может быть проверен только один дочерний узел, и если кто-то пытается проверить больше одного, он останавливает событие проверки и отменяет ...

1 ответ

WPF TreeView с IsVirtualizing = «true» перемещается при изменении фокуса и прокрутки

Я сделал простой пример, чтобы воспроизвести проблему сTreeView, Если я выберу элемент вTreeView, прокрутите вниз, изменитеFocus, а затем выберите элемент вTreeView опять список начинает прыгать. Это происходит только если у ...

1 ответ

Проблема в том, что окно сообщений приводит к тому, что ваше дерево теряет фокус. Вы пытались установить фокус обратно на дерево после закрытия окна сообщения?

е я спрашивалакак отменить событие WPF TreeViewItem.Selected [https://stackoverflow.com/questions/542392/how-can-i-cancel-a-users-wpf-treeview-click] . Ответчики предложили вместо этого обработать событие PreviewMouseDown еще до того, как выбор ...

ТОП публикаций

3 ответа

 событие держать дерево в курсе. Похоже, трата усилий, хотя.

ратил много времени, пытаясь выяснить, как связать данные в моем XML-файле с элементом управления TreeView, но я не знаю, с чего начать. Я даже пытался пройтиДвустороннее связывание данных XML с WPF ...

6 ответов

Вы всегда можете создать DependencyProperty, который использует ICommand, и прослушать событие SelectedItemChanged в TreeView. Это может быть немного проще, чем привязка IsSelected, но я полагаю, что вы в любом случае завяжете привязку IsSelected по другим причинам. Если вы просто хотите привязать IsSelected, вы всегда можете сделать так, чтобы ваш элемент отправлял сообщение всякий раз, когда IsSelected изменяется. Затем вы можете слушать эти сообщения в любом месте вашей программы.

е может быть так сложно. TreeView в WPF не позволяет вам устанавливать SelectedItem, говоря, что это свойство ReadOnly. У меня есть TreeView, который заполняется, даже обновляется, когда меняется коллекция данных. Мне просто нужно знать, какой ...

2 ответа

Дополнительным преимуществом использования пользовательского подкласса TreeViewItem вместо TreeViewItem является то, что подклассом может быть реализовано пользовательское поведение. Например, чтобы отобразить пользовательскую подсказку, когда пользователь наводит указатель мыши на элемент, подкласс может установить для себя объект ToolTip с кодом, подобным следующему:

сохранить объект (скажем, экземпляр класса) в TreeViewItem, я в настоящее время храню объект вTreeViewItem«sHeader а затем переопределитьToString метод этого класса, чтобы он отображал правильный заголовок строки; Затем я отбрасываю объект ...

1 ответ

Вы можете DataTrigger, который атрибут в этих шаблонах

асается вопроса, который я разместил ранее (WPF: правильное хранение объекта в TreeViewItem [https://stackoverflow.com/questions/718858/wpf-correctly-storing-an-object-in-a-treeviewitem/718895#718895] ) Возможно ли иметь ...

6 ответов

тем не менее, установите высоту расширяемого элемента так, чтобы она выглядела в одном ряду, например, Высота = 18d.

аюсь поместить TreeView внутри ComboBox в WPF, чтобы при удалении комбинированного окна вместо плоского списка пользователь получал иерархический список, и любой выбранный им узел становился выбранным значением ComboBox. Я довольно долго искал, ...

3 ответа

Как добавить узлы в TreeView FireMonkey во время выполнения

Я не могу найти ни одного примера в онлайн-документации или в демонстрациях, включенных в Delphi XE2, для добавления узлов кFMX.TreeView.TTreeView [http://docwiki.embarcadero.com/Libraries/XE2/en/FMX.TreeView.TTreeView]контроль во время ...

1 ответ

Разверните путь в TreeView, используя модель представления

У меня есть даты, связанные с TreeView. Есть класс-обертка для даты. Даты групп по годам и месяцам. Класс Wrapper также имеет свойства IsSelected и IsExpanded: public sealed class DateViewModel : NotificationObject, IEditableObject { #region ...