Описание тега adornerdecorator

2 ответа

WPF TextBox с проверкой теряет ErrorTemplate

У меня есть проблема, очень похожая на эти: Проблема с проверкой WPF (IDataErrorInfo) и фокусировкой вкладок TextBox с проверкой теряет ErrorTemplate при смене вкладки AdornerDecorator сделать трюк в том же экземпляре Window, но когда Window перезаг…
1 ответ

Проблемы с WPF IDataErrorInfo

Я использовал WPF и IDataErrorInfo в прошлых приложениях, чтобы отображать пользователю ошибки с помощью шаблона элемента управления, помещая изображение в рекламный блок и добавляя к изображению всплывающую подсказку; <Style x:Key="textStyle" Ta…
17 янв '13 в 09:54
1 ответ

Настройка нескольких декораторов с пико-контейнером

Я использовал пико-контейнер в Java, чтобы сделать DI для фреймворка Minecraft, который я разработал. Плагины имеют методы прослушивания событий, которые определены в интерфейсах, по одному методу на интерфейс. Если определенный класс хочет события,…
2 ответа

WPF Перемещение Adorner вне AdornerLayer или Окна

У меня есть рекламщик, который движется вместе с курсором мыши. Однако, как только мышь выходит за пределы окна, украшатель обрывается. Можно ли расширить рекламный слой на весь экран или создать новый рекламный слой.
30 июл '10 в 12:13
2 ответа

Как нарисовать WPF Adorners поверх всего остального?

Я добавил Adorner в свой элемент управления DateTimePicker, но он не отображается поверх других элементов управления. Зачем? Как мне это исправить? Мой XAML в настоящее время выглядит так: <UserControl x:Class="IntelliMap.WPF.DateTimePicker" xmln…
15 ноя '12 в 00:27
1 ответ

Обновление текста в Adorner по нажатию кнопки

Я создал свой собственный рекламный элемент, чтобы покрыть свое главное окно серым холстом вместе с текстовым блоком в центре, чтобы показать некоторый текст статуса, пока я работал над другим окном. В настоящее время я выбираю требуемый adornerElem…
0 ответов

AdornerDecorator, который пропускает некоторые украшения?

Вопрос: возможно ли создать AdornerDecorator это занимает только AdornerЯ хочу его AdornerLayer? public class SimpleCircleBehavior : Behavior<TextBox> { private SimpleCircleAdorner sca; protected override void OnAttached() { base.OnAttached();…
15 окт '09 в 21:10
1 ответ

Какой смысл в украшениях WPF?

Недавно я разработал компонент для рисования для своей компании, включающий Canvas, на котором вы можете рисовать определенные фигуры, используя щелчок и перетаскивание. Для каждой фигуры я поместил два украшателя на ее слой AdornerLayer: один для у…
13 июн '11 в 23:09
1 ответ

Ошибка Adorner в Scrollviewer

Я пытаюсь сделать так, чтобы мои сообщения об ошибках не были ограничены рамками моего наблюдателя. У меня есть ряд текстовых полей, которые находятся на краю прокрутки с фиксированной шириной (без горизонтальной прокрутки, только по вертикали). Зат…
29 сен '10 в 06:08
1 ответ

WPF DataGrid и Adorners

Я использую Adorner для размещения треугольника индикатора в выбранных ячейках таблицы данных WPF (тот же эффект, который вы получаете при вставке комментария в ячейку в Excel). К сожалению, я получаю случайные украшения, появляющиеся там, где они н…
1 ответ

HwndSource не отображает слой Adorner

Когда я размещаю элементы управления WPF, использующие элементы оформления (границу ошибки текстового поля) в источнике HwndSource, элементы оформления не отображаются. Кажется, что слоя с надписью нет. Почему это так и что я могу сделать против это…
2 ответа

Проверенное текстовое поле в UserControl

Я создал UserControl - помеченный TextBox который работает довольно хорошо, за исключением шаблона проверки. В случае ошибки отображается шаблон элемента управления проверкой, но он заполняет все пространство, включая метку. Я только хочу, чтобы он …
1 ответ

AdornerDecorator и проблемы с табуляцией

Я использую IDataErrorInfo для проверки и указания ошибок в моих текстовых полях. Я нахожу, что мне нужно нажать один раз для текстового поля и один раз для рекламодателя. У меня есть шаблон ошибки: <ControlTemplate x:Key="ErrorTemplate"> <…
10 дек '08 в 00:20
1 ответ

Как изменить AdornerLayer для отображения ValidationError (WPF)

Я создал потомка RangeBase. В этом потомке я создал шаблон, где я использовал элемент управления TextBox. Теперь мне нужно проверить значение (унаследованного RangeBase), когда недопустимое значение вводится в TextBox(содержится в шаблоне). И вот мо…
1 ответ

Как спрятать рекламодателя?

Я пытался скрыть / показать рекламодателя определенного элемента: 1) пытаясь скрыть украшенный элемент, но безуспешно. 2) с помощью следующего кода, но когда я применяю его к определенному элементу, все остальные украшения скрываются (элементы разме…
30 май '14 в 08:27
1 ответ

WPF- Проверка - Сообщение об ошибке проверки идет позади других элементов управления из-за AdornerDecorator

Я реализовал IDataErrorInfo в моем ViewModel, чтобы вернуть строку, если в текстовом поле есть ошибка. public string this[string columnName] { get { return "Error-- This is a long error message - sd"; } } Но это сообщение об ошибке идет за другим эл…
29 дек '10 в 07:37
2 ответа

Почему AdornerLayers всегда самые верхние слои? Есть ли способ изменить это?

Почему слой надстройки всегда отображается как самый верхний слой в приложении (в разделе AdornerDecorator - см. Снимок экрана)? Есть ли способ изменить слой / уровень, на котором можно рисовать украшения? На следующем снимке экрана AdornerLayer доб…
0 ответов

Используйте WPF VisualState, чтобы показать пользовательскую подсказку с отложенным исчезновением

Я пытаюсь сделать пользовательскую всплывающую подсказку (имеет Path а также TextBlock в Grid) возле большого пальца ползунка (над левым большим пальцем). Это на устройстве с сенсорным экраном, поэтому всякий раз, когда нажимается большой палец, я х…
09 июл '19 в 00:37
0 ответов

WPF — элементы оформления проверки позиционируются неправильно при наличии нескольких элементов управления с ошибками проверки.

У меня есть приложение WPF, созданное с помощью .NET Framework 4.8. У меня есть модель представления, которая реализует INotifyDataErrorInfo для проверки. В моем XAML я использую шаблон Validation.ErrorTemplate по умолчанию, но я также пробовал испо…