ChartModifierSurface
Определяет ChartModifierSurface, который действует как наложение Canvas поверх UltrachartSurface для рисования аннотаций.
Наследует: ContentControl
Реализует: IChartModifierSurface, IHitTestable
Конструкторы
public ChartModifierSurface()
chartModifierSurface = ChartModifierSurface()
Инициирует новый экземпляр класса ChartModifierSurface.
Свойства
public ObservableCollection<UIElement> Children { get; }
value = chartModifierSurface.Children
Получает коллекцию UIElement дети нарисованы на холсте над верхней частью UltrachartSurface
public bool ClipToBounds { get; set; }
value = chartModifierSurface.ClipToBounds
chartModifierSurface.ClipToBounds = value
Получает или устанавливает, следует ли добавлять UIElements в ModifierSurface, чтобы сжать до предела или нет
Методы
public Rect GetBoundsRelativeTo(IHitTestable relativeTo)
result = chartModifierSurface.GetBoundsRelativeTo(relativeTo)
Получает границы текущего элемента IHitTestable относительно другого элемента IHitTestable
- relativeTo
- Относительно.
public bool IsPointWithinBounds(Point point)
result = chartModifierSurface.IsPointWithinBounds(point)
Возвращается верно, если Точка находится в пределах текущего элемента IHitTestable
- point
- Пункт для проверки, переведенный по адресу RootGrid
Возвращает: если точка находится в пределах
public Point TranslatePoint(Point point, IHitTestable relativeTo)
result = chartModifierSurface.TranslatePoint(point, relativeTo)
Переводит точку относительно другого элемента IHitTestable
- point
- Точка входа относительно этого IHitTestable
- relativeTo
- Другой IHitTestable для использования при преобразовании точки
Возвращает: Преобразованная точка
Поля
public static readonly DependencyProperty ClipToBoundsProperty
value = ChartModifierSurface.ClipToBoundsProperty
Определяет ClipToBounds DependencyProperty