Описание тега logical-tree
0
ответов
Визуальный и логический обход дерева не восстанавливает несколько уровней
Я изучаю логические и визуальные деревья из одного и того же приложения, но безуспешно изучаю уровни. Мой код использует общий проводник: private static void ProcessGenericTree(object current, List<FrameworkElement> leaves, Type treeType) { if…
03 май '13 в 11:53
0
ответов
WPF: Является ли каждое визуальное дерево комбинацией визуальных и логических деревьев?
Насколько я понимаю, логическое дерево всегда является подмножеством визуального дерева какого-либо элемента в WPF. Технически, различие между ними заключается в том, назначены ли они Template свойство элемента (= визуальный) или Content, Children и…
14 ноя '17 в 07:34
1
ответ
Найти логического потомка, включая скрытые и свернутые узлы
Я пытался найти ответ на эту проблему, и в каждом сообщении, которое я нахожу, есть ответ на рекурсивный поиск детей, но ни один из них не работает со скрытыми или свернутыми детьми. Также в каждом посте кто-то спрашивал, возможно ли это, но никто н…
23 май '12 в 15:09
1
ответ
Привязка объекта DependencyObject вне логического дерева к свойству элемента в логическом дереве
отредактированный Краткое описание проблемы: У меня есть пользовательский элемент управления, который имеет ObservableCollection из DependencyObjects. Поскольку DependencyObjectОни не являются потомками элемента управления, они не находятся в Логиче…
06 сен '13 в 03:02
1
ответ
Проверьте, является ли указанный элемент уже логическим дочерним элементом другого элемента
Я новичок в C# и WPF. Я программирую плагин для основанного на узле программного обеспечения под названием vvvv. Я реализовал ползунки, кнопки и другие простые элементы интерфейса. Следующий код показывает, как выглядит узел ползунков в C#: using Sy…
31 янв '16 в 09:57
2
ответа
Отключение элемента от любого / неопределенного родительского контейнера в WPF
У меня есть элемент управления, который является дочерним по отношению к другому элементу управления (так как все элементы без полномочий root /elemts находятся в WPF). Если я хочу переместить элемент управления в другой контейнер, я должен сначала …
11 окт '13 в 11:29
2
ответа
Используйте функцию логического родителя
Может быть, мой вопрос совершенно глуп, но я стараюсь изо всех сил. Все, что я хочу сделать, это использовать функцию / свойство родительского элемента. Я подготовил простой пример без смысла: class A { public List<B> myBs = new List<B>(…
10 апр '15 в 19:45
1
ответ
Как отладить "указанный элемент уже является логическим потомком другого элемента" в выпуске
Я знаю, что должен опубликовать очень конкретный вопрос с примером кода, но я не знаю, с чего начать: Во время работы моего приложения в Visual Studio все нормально, как в режиме отладки, так и в режиме выпуска. Но когда я создаю установщик InstallS…
07 сен '13 в 18:29
1
ответ
Как прикрепить MenuItem к родительскому MenuItem в логическом и визуальном деревьях?
Я создал несколько MenuItems (не в XAML), поэтому я добавил их родительский элемент: ( Parent_Menu as MenuItem ).Items.Add( Menu_Item ); Затем я применил свои стили по списку VisualTree (в цикле). Но стили не будут применяться к новым MenuItems. Вот…
25 апр '13 в 23:20
2
ответа
Привязка ElementName. Использует ли он визуальное дерево или логическое дерево
Имеющий {Binding ElementName=foo} Это будет поиск визуального или логического дерева? Логических и визуальных деревьев в WPF | Данные видят, данные делают Когда логическое дерево имеет значение? При поиске имени, например, в {Binding ElementName=Foo…
01 апр '09 в 14:44
1
ответ
Создание логического дерева для пользовательского элемента управления
Я работаю над контролем, который имеет ObservableCollection как один из его DependencyProperties, Это свойство установлено как DefaultProperty для моего контроля, поэтому я могу неявно добавлять элементы в коллекцию в XAML, создавая строки, подобные…
01 окт '14 в 00:55
1
ответ
Концепции визуального дерева и логического дерева
Я понимаю понятия Visual а также logical дерево, но все же я не в состоянии понять реальное использование и необходимость этих. Хотя не обязательно знать все об этих деревьях, но я верю, что это будет полезно в некоторых сложных сценариях. Я уже про…
11 авг '10 в 08:37
0
ответов
Разбор визуальных элементов внутри Content Control: проблема View Model
Я хочу получить чистое решение небольшой проблемы, которая у меня есть: у меня есть стандартное представление главной страницы и его модель представления, внутри представления я отображаю пользовательский элемент управления (Dossier) с его моделью п…
12 окт '15 в 11:16
2
ответа
WPF: Почему DataContextChanged не вызывается на логическом дочернем элементе?
У меня проблема с тем, что DataContextChanged не возникает на логическом дочернем элементе моего пользовательского элемента управления Panel. Я сузил это до этого: Начиная с созданного мастером приложения WPF, я добавляю: private void Window_Loaded(…
06 апр '09 в 23:40
2
ответа
Почему привязка завершается неудачно при привязке дочернего элемента к другому элементу при успешном выполнении родительского элемента?
Скажем, у меня есть два класса, которые могут ссылаться на третий объект пользовательского интерфейса (в этом примере кнопка). Кроме того, родительский класс может содержать элемент дочернего класса. Если они оба связаны с одним и тем же элементом у…
01 окт '12 в 09:55
4
ответа
Алгоритм оценки вложенного логического выражения
У меня есть логическое выражение, которое я хотел бы оценить. Выражение может быть вложенным и состоит из T (True) или F (False) и круглых скобок. Скобка "(" означает "логическое ИЛИ". Два термина TF рядом друг с другом (или любые другие две комбина…
06 дек '12 в 21:21
1
ответ
WPF - PreviewMouseLeftButtonDown, находящий визуальный элемент управления e.OriginalSource
Очень простой вопрос Я приложил к событию PreviewMouseLeftButtonDown. Я знаю это событие Tunnels, поэтому первый элемент в визуальном дереве будет помечен как e.OriginalSource. Пример: У меня есть сетка с именем "MainGrid". Эта Сетка содержит метку.…
22 янв '13 в 18:04
1
ответ
Попытка создать рекурсивный метод для перечисления логических зависимостей в иерархическом порядке
Я использовал VisualTree помощник, чтобы получить все визуальные элементы в моем окне, но иногда некоторые определенные элементы управления не отображаются в возвращаемом списке. Это потому, что они до сих пор не отображаются, насколько я знаю, Visu…
27 апр '13 в 13:05
0
ответов
Является ли Visual.AddVisualChild() частью FrameworkElement.AddLogicalChild()
Я просто установил очень простой элемент WPF, производный от FrameworkElement. Поскольку FrameworkElement и FrameworkContentElement являются частью логического дерева, которое я использовал base.AddLogicalChild(child); добавить дочерние элементы. Но…
21 окт '18 в 19:30
1
ответ
Оптимизация WPF: логические деревья в xaml, как они создаются?
Я профилировал свое приложение и обнаружил, что большая часть задержек связана с инициализацией WPF. Я нашел статью об оптимизации WPF, в которой говорится, что построение логического дерева сверху вниз будет иметь лучшую производительность, чем есл…
11 сен '09 в 19:51