Описание тега measureoverride
1
ответ
Как я могу изменить только один параметр метаданных DependencyProperty в подклассе?
Нам нужно переопределить DependencyPropertyметаданные для нашего подкласса. Теперь я знаю, что я могу использовать OverrideMetadata и указать совершенно новый FrameworkPropertyMetadata объект, но по большей части я хочу, чтобы эти новые метаданные б…
04 окт '11 в 05:33
2
ответа
Измерение контроля с помощью double.PositiveInfinity WPF
Я работаю над пользовательским элементом управления, который имеет пользовательскую панель, а внутри пользовательской панели у меня есть маленький и простой MeasureOverride метод, который передает размер double.PositiveInfinity своим детям MeasureOv…
08 фев '13 в 14:54
1
ответ
Система размещения в WPF
Я хочу вручную запустить этап макета Measure/Arrange элемента ItemsControl в коде без вмешательства пользователя. Является ли это возможным? Если да, то как? Я старался InvalidateMeasure(), UpdateLayout(), но бесполезно.
12 ноя '11 в 11:34
5
ответов
Как установить DesiredSize.Width элемента UIElement?
Мне нужно рассчитать Width каждого UIElement в пользовательской панели. Если зацикливание Children: foreach (UIElement child in Children) { ... } Я не могу сделать child.DesiredSize.Width = myCalculatedWidth; поскольку DesiredSize а также DesiredSiz…
30 ноя '09 в 17:56
0
ответов
Как установить DesiredSize больше, чем ConstraintSize, используя метод MeasureOverride
У меня есть пользовательский элемент управления, который загружает внутренний набор элементов управления в зависимости от конфигурации пользователя. Внутренний набор элементов управления может содержать два типа элементов управления - некоторые из н…
11 май '15 в 09:50
2
ответа
Почему ArrangeOverride пересчитывает окончательный размер
Для меня было бы логично, если MeasureOverride вычисляет размер FrameworkElement, а ArrangeOverride просто размещает дочерние элементы. Но ArrangeOverride не только упорядочивает дочерние элементы. Он также вычисляет размер FrameworkElement снова, ч…
04 май '14 в 09:04
3
ответа
ElementFlow: исключение в MeasureOverride
Я пытаюсь использовать FluidKits ElementFlow-control в моем приложении, но получаю исключение в методе MeasureOverride ElementFlow. Переопределение измерения макета элемента 'FluidKit.Controls.ElementFlow' не должно возвращать PositiveInfinity в кач…
24 мар '09 в 21:46
4
ответа
WPF C# Custom Control - Как заставить детей следовать строгим размерам (растянуть)
Я не уверен, как это сделать, но я создал пользовательскую панель FooPanel, Я хочу, чтобы моя FooPanel заставляла всех детей соответствовать размеру, заданному панелью (таким образом, они одинаковы). Я знаю о UniformGrid но у меня также есть кое-что…
06 апр '11 в 14:02
1
ответ
WPF MeasureOverride вызывается несколько раз после нескольких уведомлений PropertyChanged
В моем приложении у меня есть график (пользовательская панель Wpf) с элементами управления Wpf в качестве элементов. Элементы - это пользовательские элементы управления, полученные из Wpf Control. Шаблоны данных связывают элементы управления с их мо…
05 авг '11 в 15:46
3
ответа
Как вы используете MeasureOverride в Silverlight?
Я думаю, что понял, как работает MeasureOverrride, но я пытаюсь использовать его в очень простом случае, и это не работает... Так что теперь я не уверен... После использования Measureoverride мне нужно использовать Arrageoverride тоже или система сд…
14 апр '11 в 12:26
1
ответ
WPF UserControl не отображается при переопределении MeasureOverride и ArrangeOverride
У меня UserControl выглядит так: <UserControl MaxHeight="32" MaxWidth="32" MinHeight="25" MinWidth="25"> <DockPanel> <!-- some stuff --> </DockPanel> </UserControl> В дополнение к ограничению размера min/max, я хочу, чт…
09 мар '10 в 13:47
1
ответ
WPF: MeasureOverride с побочными эффектами?
Ситуация: Я пытаюсь создать класс панели StickyInfoPanel для двух дочерних элементов, расположенных вертикально. Нижний из двух пунктов должен быть 100px в высоту. Верхний элемент должен занимать оставшуюся часть общей доступной высоты. Верхний элем…
24 июл '18 в 14:01
2
ответа
WPF MeasureOverride и ArrangeOverride
Мой вопрос здесь скорее теоретический, нежели функциональный. Так что я ищу ответ, который может быть подкреплен некоторой документацией. Я нахожусь в ситуации, когда мне нужно сделать некоторые пользовательские измерения / меры для детей элемента у…
02 июл '14 в 09:29
0
ответов
WPF: упорядочить и измерить проблему
У меня есть пользовательская панель с переопределением Measure и Arrange. На мой взгляд, поместите TextBox так: <l:CustomPanel> <TextBox /> </l:CustomPanel> Моя пользовательская панель дает текстовому полю все доступное пространств…
21 апр '11 в 12:59
2
ответа
WPF - Пользовательский размер панели для содержимого
Моя панель пытается сделать что-то похожее на UniformGrid, у нее есть свойство ColumnNumber, в дополнение к свойствам зависимостей ItemContainerWidth (40.0) и ItemContainerHeight (20.0). Я хочу, чтобы размер моей панели соответствовал ее содержанию.…
05 ноя '13 в 15:58
2
ответа
WPF - реализация IScrollInfo
Проблема: Окно, которое имеет ItemsControl с некоторыми элементами (скажем, Прямоугольники). В окне установлены MinWidth и MinHeight (например, 300). Мне нужно это, когда я изменяю размер окна, если у прямоугольников недостаточно места для отображен…
10 ноя '11 в 23:20
1
ответ
WPF InvalidateMeasure не вызывается во время или после анимации
У меня есть собственный ListBox со следующим стилем ListBoxItem. Он содержит несколько анимаций для масштабирования ListBoxItem при наведении курсора мыши на него. <Style x:Key="notesListBoxStyle" TargetType="{x:Type ListBoxItem}"> <Setter …
24 фев '10 в 14:21
1
ответ
MeasureOverride и ArrangeOverride не вызываются
Я использую ZoomControl из WPFExtensions. Исходный код здесь. Я добавил Adorner с помощью метода OnRender: protected override void OnRender(DrawingContext drawingContext) { drawingContext.DrawEllipse( new SolidColorBrush(Colors.CornflowerBlue), null…
03 янв '12 в 14:25
1
ответ
Макет WPF вызывает MeasureOverride несколько раз с шагом 2?
Я столкнулся с случаем, когда у меня есть пользовательская панель (наследуется от Panel), и я использую ее как ItemsPanel в ListView. Когда я изменяю размер контейнера, в котором он находится, если я изменяю его размер меньше, функция MeasureOverrid…
14 июн '10 в 02:00
1
ответ
Почему не запускается MeasureOverride?
У меня есть два пользовательских элемента управления для отображения коллекций комментариев и подписей. Каждый из этих элементов управления имеет кнопку для изменения стиля отображения - показать всю коллекцию или только первые 4 элемента. Когда я п…
11 май '17 в 13:26