Описание тега visual-tree

2 ответа

Установите управление на вершину самого silverlight

[Положение] У меня есть пользовательский элемент управления, который я добавляю на панель стека и после этого могу свободно перемещаться с помощью перетаскивания. public partial class CustomItem: UserControl { private bool IsDragging { get; set; } p…
20 май '11 в 19:08
2 ответа

Как поместить UIElement в визуальное дерево дважды в разных местах?

Я хотел бы поместить веб-браузер дважды в сетку дважды в приложении wp, но я получил исключение: Элемент уже является потомком другого элемента. Как я могу решить эту проблему? PS: мне нужно два веб-браузера одновременно, но мне нужно взаимодействов…
11 апр '12 в 03:30
2 ответа

Установите свойства автоматически сгенерированного ContentPresenter

Рассмотрим следующую часть визуального дерева в приложении Windows Phone SL: Как видите, шаблон PanoramaItem содержит ссылку на статический DataTemplateSelector, Это простой класс, который динамически передает шаблон данных на основе предоставленног…
3 ответа

Ходить по визуальному дереву - плохая практика?

В последнее время я видел некоторые комментарии о том, что ходьба по визуальному дереву - это плохая практика ( например, здесь), но я не видел и не нашел причины, почему это было бы плохой практикой. В проекте, над которым я работаю, довольно много…
17 авг '12 в 10:15
2 ответа

WPF: Как пройтись по дереву визуалов, чтобы найти группу Model3D, в которой находится нажатая 3d-модель?

Я показываю несколько 3D-моделей в виде Model3DGroups. Они окружены Viewport3D, который ловит MouseDown-события. Я хочу определить, какая Model3DGroup (у них всех есть имена) была нажата. Я начинаю с этого: Point location = e.GetPosition(karte.ZAM3D…
22 сен '10 в 18:27
1 ответ

Как преобразовать объект DependencyObject в элемент AutomationElement?

Я пересекаю приложение WPF через его VisualTree, используя VisualTreeHelper, который возвращает DependencyObjects. for(int i = 0; i < VisualTreeHelper.GetChildrenCount(rootObject); i++) { var child = VisualTreeHelper.GetChild(rootObject, i); } Од…
1 ответ

Фактическая видимость в WPF

В WPF элемент может иметь видимость "Видимый", но фактически не быть видимым на экране, поскольку его родитель (или родитель родительского элемента) имеет видимость Свернутый. Я хочу знать, действительно ли элемент отображается на экране, без необхо…
26 окт '11 в 18:30
1 ответ

Как я могу использовать ItemsHost родителя для HierarchicalDataTemplate в XAML?

У меня есть структура данных в виде дерева или меню, которую я хочу отобразить в Panel (в частности, самодельный PolarPanel), но все элементы должны быть VisualChildren одной панели. Если я определю HierarchicalDataTemplate Мне нужно создать ItemsCo…
2 ответа

Как CanExecute commandBinding может срабатывать после удаления элемента из визуального дерева?

У меня есть связанный вопрос здесь, где у меня есть пользовательский элемент управления с привязкой команды. Пользовательский элемент управления был удален из визуального дерева, но canExecute все еще работает. Мое понимание модели Командования было…
1 ответ

Caliburn.Micro сообщение пузыриться пропуская элемент управления

У меня есть иерархическая коллекция, и я лениво загружаю самый низкий уровень из-за его размера. Действие, которое я пытаюсь активировать, выполняется на CollectionHolderManager, но кажется, что пузыри пропускают этот визуальный слой по какой-то при…
0 ответов

Как получить доступ к внутренним узлам TreeViewItem без расширения родительского узла

У меня есть WPF TreeView, который связан с коллекцией пользовательских объектов, каждый из которых имеет свойство IsExpanded для расширения контейнера TreeViewItem. Я хочу иметь возможность программно получать доступ к каждому элементу управления Tr…
16 окт '10 в 23:08
1 ответ

Столбец данных: видимость и ширина привязки через BindingProxy показывают различное поведение

Поскольку столбцы сетки данных не находятся в визуальном дереве сетки данных, я использую этот подход Binding Proxy для привязки видимости DataGridTextColumn, https://www.thomaslevesque.com/2011/03/21/wpf-how-to-bind-to-data-when-the-datacontext-is-…
17 окт '17 в 09:53
1 ответ

Заменить элемент управления в пользовательском элементе управления через свойство зависимостей

Я сделал простой проект, чтобы проиллюстрировать мою проблему. У меня есть пользовательский элемент управления ('ButtonPod'), который содержит кнопку и прямоугольник: <UserControl x:Class="SilverlightDependencyProp.ButtonPod" xmlns="http://schema…
1 ответ

Как проверить, когда мой элемент управления получает или меняет визуального родителя?

Я хочу подключить события визуального родителя моего элемента управления.
11 фев '10 в 18:38
0 ответов

WPF: Является ли каждое визуальное дерево комбинацией визуальных и логических деревьев?

Насколько я понимаю, логическое дерево всегда является подмножеством визуального дерева какого-либо элемента в WPF. Технически, различие между ними заключается в том, назначены ли они Template свойство элемента (= визуальный) или Content, Children и…
14 ноя '17 в 07:34
2 ответа

Принудительное создание визуального дерева с помощью Prism

У меня есть TabControl содержащие призмы областей. Я хочу вызвать какое-то уведомление (например, мигать заголовок вкладки) для определенных событий, и я хочу вызвать это уведомление от компонентов в регионах Prism. После того, как вкладка, содержащ…
10 авг '12 в 09:56
1 ответ

Проверьте, является ли указанный элемент уже логическим дочерним элементом другого элемента

Я новичок в C# и WPF. Я программирую плагин для основанного на узле программного обеспечения под названием vvvv. Я реализовал ползунки, кнопки и другие простые элементы интерфейса. Следующий код показывает, как выглядит узел ползунков в C#: using Sy…
1 ответ

Где ComboBox всплывающее окно в визуальном дереве?

Где в визуальном дереве я могу найти всплывающее окно ComboBox (список с ComboBoxItems)? Я программно открыл ComboBox и при просмотре его в WPF Tree Visualizer в отладчике я вижу следующее: : ComboBox templateRoot : Grid PART_Popup : Popup toggleBut…
06 июн '14 в 18:55
0 ответов

Как переместить элемент WPF UIElement из визуального дерева в FixedPage?

Мое приложение MVVM использует экранные визуальные объекты для визуализации содержимого экрана в печатном документе. Мой взгляд имеет ContentControl который использует DataTemplate ресурсы, чтобы определить, что отображать, но когда я пытаюсь добави…
02 фев '17 в 10:35
1 ответ

Как я могу получить всплывающее окно из визуального дерева, если оно находится на уровне RootVisual в WP7

Мне нужно получить всплывающее окно в VisualTree, который является родным из Application.Current.RootVisual. Есть ли способ сделать это? Я не мог найти способ для этого в данный момент. Я попытался получить родителя RootVisual, но у него нет такого.…