Описание тега arrangeoverride
1
ответ
Переопределить меру / упорядочить скрывает кнопку управления
У меня есть следующее public class MatrixButton : Button { public MatrixButton() { Height = 20; Width = 44; Content = "foo"; } protected override Size MeasureOverride(Size constraint) { var measureOverride = new Size(44, 20); return measureOverride;…
23 апр '18 в 12:35
0
ответов
RenderTransform вызывает недействительное расположение
Кажется, что вся документация предполагает, что установка RenderTransform не должна влиять на аранжировку. Но это не совсем то поведение, которое я вижу. У меня есть странное требование для макета элемента управления. Я хотел оставить как можно боль…
24 авг '12 в 04:33
2
ответа
Почему ArrangeOverride пересчитывает окончательный размер
Для меня было бы логично, если MeasureOverride вычисляет размер FrameworkElement, а ArrangeOverride просто размещает дочерние элементы. Но ArrangeOverride не только упорядочивает дочерние элементы. Он также вычисляет размер FrameworkElement снова, ч…
04 май '14 в 09:04
1
ответ
WPF: MeasureOverride с побочными эффектами?
Ситуация: Я пытаюсь создать класс панели StickyInfoPanel для двух дочерних элементов, расположенных вертикально. Нижний из двух пунктов должен быть 100px в высоту. Верхний элемент должен занимать оставшуюся часть общей доступной высоты. Верхний элем…
24 июл '18 в 14:01
0
ответов
Перехватывать перетаскивание и изменение размера пользовательских дочерних элементов управления холстом WPF во время разработки
Мне удалось добавить дизайнера времени разработки в элемент управления WPF, но как мне взять контроль над теми, что встроены в конструктор? (другими словами, я хочу, чтобы моя функция вызывалась, когда кто-то перетаскивает или изменяет размер элемен…
27 июн '15 в 07:11
1
ответ
Как я могу изменить индекс значений массива с индексами, которые являются нулевыми
Я смог сделать это с массивом из 2 индексов, но когда у меня есть массив из 3, он изменяет только индекс одного значения, а когда у меня есть 9 индексов, моя проверка становится тревожной. Я пытаюсь что-то вроде этого при вводе 11 в массиве 3 для по…
24 янв '17 в 15:36
2
ответа
WPF MeasureOverride и ArrangeOverride
Мой вопрос здесь скорее теоретический, нежели функциональный. Так что я ищу ответ, который может быть подкреплен некоторой документацией. Я нахожусь в ситуации, когда мне нужно сделать некоторые пользовательские измерения / меры для детей элемента у…
02 июл '14 в 09:29
0
ответов
WPF: упорядочить и измерить проблему
У меня есть пользовательская панель с переопределением Measure и Arrange. На мой взгляд, поместите TextBox так: <l:CustomPanel> <TextBox /> </l:CustomPanel> Моя пользовательская панель дает текстовому полю все доступное пространств…
21 апр '11 в 12:59
1
ответ
WPF: Как вы "отрисовываете" дочерний элемент из пользовательской панели?
По сути, у меня есть панель, которая рисует свои дочерние элементы на основе DependencyProperty (FooProperty). Если FooProperty имеет значение true, дочерний элемент упорядочен; в противном случае это не устроено. Первый проход - это нормально, но к…
22 май '11 в 12:34
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
2
ответа
ContentControl Упорядочить / измерить дочерние панели
MyControl : ContentControl | ContentProperty ________|__________ | | | Grid Canvas WrapPanel etc.. |_______|_________| | Drag Moving Childs Таким образом, легче изменить тип Panel, управляя логикой как Zoom,Pan,Drag Children, реализованной в Parent…
06 ноя '11 в 19:08
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
ответ
Как переставить детей холста на ArrangeOverride wpf
У меня есть холст, где дети динамически добавляются к холсту. Допустим, изображение размещено слева = 50, сверху 50 при ширине холста (500) и высоте (200). Когда окно развернуто до максимума, изменяются ширина и высота холста ( 1000, 400), на этот р…
22 авг '17 в 06:02
1
ответ
Переставить массив php; установка индекса в значение массива
У меня есть массив, который я добавил в конец этого поста. Мне нужно установить "родительское" значение массива в индекс индекса родительских массивов. Массивы родительского значения, связанные со значением idnumber родительских массивов. Например; …
26 июн '13 в 08:55
1
ответ
Как вы можете передать Rect методу Arrange UIElement во время базовой реализации ArrangeOverride для любого данного подкласса панели?
В методе ArrangeOverride подкласса DockPanel первое, что мы делаем, это вызываем базовую реализацию, поскольку именно она обрабатывает фактическое расположение. Однако, не вдаваясь в "почему" здесь (поскольку это не имеет отношения к вопросу), нам н…
13 фев '16 в 21:02
2
ответа
MySQL GROUP_CONCAT переставляет значения
Предположим, у меня есть следующая таблица: ID|Col1 |Col2 1 |Test1 |Test12 2 |Test2 |Test22 2 |Test3 |Test32 Когда я использую запрос, как: SELECT GROUP_CONCAT(Col1) as First, GROUP_CONCAT(Col2) as Second WHERE ID=2 GROUP BY ID Иногда он возвращает …
31 мар '17 в 11:57
1
ответ
Реальный эффект возвращаемого значения в методе ArrangeOverride
Я пытаюсь реализовать пользовательскую панель в WPF, и я не понимаю, каков реальный эффект возвращаемого значения от ArrangeOverride метод есть. Кажется, что это всегда нормально, чтобы вернуться finalSize (аргумент ArrangeOverride) не меняя его. Ес…
10 авг '16 в 20:06
1
ответ
Нахождение или расположение всех комбинаций заданных чисел
Я надеюсь, что все у вас хорошо получается. У меня есть интересный вопрос, который застрял у меня. Речь идет о генерации комбинаций в точном порядке. Например, у меня есть 4 переменные (могут быть разными), и у этих 4 переменных есть предел для увел…
31 июл '14 в 20:55
1
ответ
Вертикальное выравнивание для ItemsPanel
У меня есть пользовательская панель, которая происходит от панели стека эта панель имеет логику компоновки, которая зависит от вертикального выравнивания панели CS: public class ReArrangeStackPanel : StackPanel { protected override Size ArrangeOverr…
27 мар '13 в 15:50