GridPattern
Эта панель используется для рисования регулярных шаблонов сетки.
Наследует: Panel
Конструкторы
Свойства
public Size CellSize { get; set; }
value = gridPattern.CellSize
gridPattern.CellSize = value
Получает или устанавливает размер каждой ячейки сетки.
public Point Origin { get; set; }
value = gridPattern.Origin
gridPattern.Origin = value
Получает или устанавливает начальную точку координат сетки.
Методы
protected override Size ArrangeOverride(Size finalSize)
result = gridPattern.ArrangeOverride(finalSize)
Упорядочение всех элементов ребенка.
- finalSize
public static int GetBarThickness(DependencyObject d)
result = GridPattern.GetBarThickness(d)
Получает толщину горизонтальных или вертикальных полос, в кратных размерам ячейки.
- d
- Путь
Возвращает: Это по умолчанию до 1, ширина или высота одной ячейки в зависимости от DependencyObject.
public static double GetCrossLength(DependencyObject d)
result = GridPattern.GetCrossLength(d)
Получает длину строки HorizontalCross или VerticalCross.
- d
- Путь
Возвращает: По умолчанию 6.
public static GridFigure GetFigure(DependencyObject d)
result = GridPattern.GetFigure(d)
Получает GridFigure Пути, который описывает его внешний вид.
- d
- Путь
Возвращает: Этот дефолт ни к кому
public static int GetInterval(DependencyObject d)
result = GridPattern.GetInterval(d)
Получает, насколько далеко друг от друга должны быть проведены линии (или начала краев бара), в кратных размерам ячейки.
- d
- Путь
Возвращает: Это значение по умолчанию составляет 1, ширина или высота одной ячейки в зависимости от значения DependencyObject.
public static int GetOffset(DependencyObject d)
result = GridPattern.GetOffset(d)
Получает смещение для начала подсчета, при котором должны быть нарисованы Пути, в кратном размере ячейки.
- d
- Путь
Возвращает: Этот дефолт равен нулю.
protected override HitTestResult HitTestCore(PointHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)
Эта отмена необходима, чтобы избежать ошибки производительности в WPF.
- hitTestParameters
protected override GeometryHitTestResult HitTestCore(GeometryHitTestParameters hitTestParameters)
result = gridPattern.HitTestCore(hitTestParameters)
Эта отмена необходима, чтобы избежать ошибки производительности в WPF.
- hitTestParameters
protected override Size MeasureOverride(Size availableSize)
result = gridPattern.MeasureOverride(availableSize)
Предоставьте геометрию для элементов Пути ребенка, которые имеют DependencyObject, что не является Ничьим, и измерьте всех детей.
- availableSize
public static void SetBarThickness(DependencyObject d, int v)
GridPattern.SetBarThickness(d, v)
Устанавливает толщину брусков, в кратных размерам ячейки.
- d
- Путь
- v
- положительное целое число в единицах ширины или высоты ячейки в зависимости от направления, данного DependencyObject
public static void SetCrossLength(DependencyObject d, double v)
GridPattern.SetCrossLength(d, v)
Указывает длину строки HorizontalCross или VerticalCross.
- d
- Путь
- v
- положительное число в координатах модели; фактическая длина линии ограничена CellSize.
public static void SetFigure(DependencyObject d, GridFigure v)
GridPattern.SetFigure(d, v)
Устанавливает GridFigure Пути, чтобы определить его внешний вид.
- d
- Путь
- v
- a GridFigure; Комиссия не предполагает иного
public static void SetInterval(DependencyObject d, int v)
GridPattern.SetInterval(d, v)
Устанавливает, насколько далеко должны быть проведены линии (или начала краев бара).
- d
- Путь
- v
- положительное целое число в единицах ширины или высоты ячейки в зависимости от направления, данного DependencyObject
public static void SetOffset(DependencyObject d, int v)
GridPattern.SetOffset(d, v)
Устанавливает начальное смещение, при котором нарисован данный Путь, в кратном размере ячейки.
- d
- Путь
- v
- положительное целое число в единицах ширины или высоты ячейки в зависимости от направления, данного DependencyObject
Поля
public static readonly DependencyProperty BarThicknessProperty
value = GridPattern.BarThicknessProperty
Идентифицирует присоединенное свойство зависимости BarThickness.
public static readonly DependencyProperty CellSizeProperty
value = GridPattern.CellSizeProperty
Идентифицирует свойство зависимости CellSize.
public static readonly DependencyProperty CrossLengthProperty
value = GridPattern.CrossLengthProperty
Идентифицирует присоединенное свойство зависимости CrossLength.
public static readonly DependencyProperty FigureProperty
value = GridPattern.FigureProperty
Идентифицирует свойство зависимостей, прикрепленное к рисунку.
public static readonly DependencyProperty IntervalProperty
value = GridPattern.IntervalProperty
Идентифицирует свойство прикрепленной зависимости Interval.
public static readonly DependencyProperty OffsetProperty
value = GridPattern.OffsetProperty
Идентифицирует свойство присоединенной зависимости Offset.
public static readonly DependencyProperty OriginProperty
value = GridPattern.OriginProperty
Идентифицирует свойство зависимости Origin.