Описание тега visualtreehelper
3
ответа
Как я могу модульно протестировать то, что использует VisualTreeHelper?
У меня есть эта статическая вспомогательная функция: public static DependencyObject GetParentObject(DependencyObject child) { if (child == null) return null; ContentElement contentElement = child as ContentElement; if (contentElement != null) { var …
23 ноя '10 в 11:14
1
ответ
Как преобразовать объект DependencyObject в элемент AutomationElement?
Я пересекаю приложение WPF через его VisualTree, используя VisualTreeHelper, который возвращает DependencyObjects. for(int i = 0; i < VisualTreeHelper.GetChildrenCount(rootObject); i++) { var child = VisualTreeHelper.GetChild(rootObject, i); } Од…
15 июн '17 в 14:05
1
ответ
Нахождение холста в визуальном дереве
У меня есть элемент управления FlipView, который в своем шаблоне данных получил scrollviewer, который затем получил холст с элементами управления. Моя проблема в том, что мне нужно получить доступ к холсту внутри обработчика событий для события Flip…
28 май '14 в 12:06
3
ответа
Как получить доступ к TextBlock, который находится внутри DataTemplate моего ListBox (но не Binding) в XAML?
XAML <ListBox x:Name="lsbQueue" Margin="0,0,0,10" Grid.RowSpan="2" Loaded="lsbQueue_Loaded" SelectionChanged="lsbQueue_SelectionChanged" ItemContainerStyle="{StaticResource ListBoxItemStyle1}" ItemsSource="{Binding}"> <ListBox.ItemTemplate&…
22 сен '14 в 12:57
2
ответа
Как отсоединиться от дерева визуалов в WPF
Я пытаюсь правильно удалить UIElement из InlineUIContainer чтобы использовать его в другой Panel, но программа продолжает аварийно завершать работу с этим сообщением "Указанный Visual уже является потомком другого Visual или корнем CompositionTarget…
21 авг '17 в 09:47
1
ответ
Silverlight 4 - помощник Visual Tree возвращает 0 дочерних элементов?
У меня есть следующий код, который должен найти элемент внутри чего-то. Проблема в том, что у меня есть DataGrid, в первом столбце которого есть CheckBox в заголовке. Сам флажок определен в стиле, который существует в <controls:ChildWindow.Resour…
03 авг '11 в 16:19
0
ответов
Визуальный и логический обход дерева не восстанавливает несколько уровней
Я изучаю логические и визуальные деревья из одного и того же приложения, но безуспешно изучаю уровни. Мой код использует общий проводник: private static void ProcessGenericTree(object current, List<FrameworkElement> leaves, Type treeType) { if…
03 май '13 в 11:53
1
ответ
Как я могу получить доступ к элементам управления в DataTemplate в ListBox в WPF
У меня есть ListBox, включая ItemTemplate со StackPanel. Я хочу получить доступ к этой стековой панели и изменить ее видимость. (Измените его видимость на свернутую, когда я нажимаю кнопку мыши с кнопкой "closeAll") Я могу сделать это с помощью мето…
31 июл '17 в 06:21
1
ответ
Визуальные элементы не отображаются при первой загрузке страницы
Я пытаюсь обновить все свои элементы текстового поля после загрузки моей страницы. Вопрос Почему текстовые поля не возвращаются при первой загрузке? Explaination У меня есть MainWindow с элементом Frame для навигации между страницами wpf. Поэтому, к…
07 сен '14 в 15:24
1
ответ
"VisualTreeHelper.GetDescendantBounds()" возвращает бесконечность
Почему VisualTreeHelper.GetDescendantBounds(SomeVisualItem) возврат метода (-Infinity,-Infinity,Infinity,Infinity)? SomeVisualItem's Canvas.Left, Canvas.Top, Width... явно назначены.
05 мар '12 в 12:33
3
ответа
Как добавить опцию для выборочного удаления элементов из ComboBox?
У меня есть ComboBox это отображает строки. Как я могу добавить опцию, чтобы удалить некоторые элементы из ComboBox список? Я старался: <ComboBox.ContextMenu> <ContextMenu> <MenuItem Header="Remove" Click="MenuItem_OnClick"></Me…
13 янв '14 в 14:20
1
ответ
VisualTreeHelper.GetChildren не находит дочерних элементов TabItem
У меня есть следующий код C#, чтобы найти детей DepedendencyObject: public static IEnumerable<T> FindVisualChildren<T>(DependencyObject parent) where T : DependencyObject { int childrenCount = VisualTreeHelper.GetChildrenCount(parent); f…
24 авг '12 в 20:40
1
ответ
Найти предка элемента управления по типу
У меня есть UserControl "ребенок" внутри другого UserControl (это действует как TabItem в TabControl). Между ребенком UserControl и предок TabItem - это ряд других элементов управления (например: Gridс, а StackPanelвозможно ScrollViewer, так далее).…
08 ноя '18 в 05:17
0
ответов
Серия диаграмм не сохранена в изображении
В моем проекте WPF я использую Control.Datavisualization.Charting.Chart управление для построения ряда линий. Я также хотел бы хранить Chart в изображение, поэтому я делаю следующее (после создания серии): this.chart.Series.Clear(); this.chart.Serie…
24 мар '16 в 16:47
2
ответа
Принудительное создание визуального дерева с помощью Prism
У меня есть TabControl содержащие призмы областей. Я хочу вызвать какое-то уведомление (например, мигать заголовок вкладки) для определенных событий, и я хочу вызвать это уведомление от компонентов в регионах Prism. После того, как вкладка, содержащ…
10 авг '12 в 09:56
1
ответ
Проверьте, является ли указанный элемент уже логическим дочерним элементом другого элемента
Я новичок в C# и WPF. Я программирую плагин для основанного на узле программного обеспечения под названием vvvv. Я реализовал ползунки, кнопки и другие простые элементы интерфейса. Следующий код показывает, как выглядит узел ползунков в C#: using Sy…
31 янв '16 в 09:57
0
ответов
Изменение цвета всего текста в рамке
Я хочу программно изменить весь мой текст в моем приложении (wpf), он работает из моей сетки в главном окне (BaseGrid) с помощью: private void setTextColor() { Color myColor = Brushes.Red; for (int i = 0; i < VisualTreeHelper.GetChildrenCount(Bas…
16 дек '13 в 23:50
1
ответ
VisualCollection для Visual HitTest невидимы?
Я работаю с VisualCollection, Visual и HitTest в WPF и столкнулся с проблемой. Я попытался сделать собственный визуальный рисунок следующим образом: public class MyDrawing : Visual { VisualCollection vc; public MyDrawing() { vc = new VisualCollectio…
27 июн '12 в 06:47
1
ответ
Элемент мультимедиа из визуального дерева не отображает видео, только звук в приложении 8.1 store
У меня есть видео для воспроизведения в приложении Windows Store Store, и я хочу сохранить воспроизведение звука после перехода на другую страницу. Я сделал это с помощью visualTreeHelper, поэтому я объявил медиа-элемент в app.xaml и добавил его в к…
28 янв '16 в 02:11
1
ответ
Найти визуального родителя до вызова загруженного события
Можно ли в WPF найти визуального родителя объекта (UIElement) до того, как было загружено событие? Если я ищу определенного родителя в загруженном событии, все работает нормально. Если я ищу конкретного родителя в конструкторе после LoadComponent, э…
24 авг '15 в 08:43