ICanvas Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен.
public interface class ICanvas
public interface ICanvas
type ICanvas = interface
Public Interface ICanvas
- Производный
Свойства
Alpha |
Задает непрозрачность объекта am. |
Antialias |
Задает значение, указывающее, включена ли поддержка псевдонима. |
BlendMode |
Задает режим смешивания, который определяет, что происходит при отрисовке объекта на вершине существующего объекта. |
DisplayScale |
Возвращает или задает значение, представляющее коэффициент масштабирования для масштабирования пользовательского интерфейса. |
FillColor |
Задает цвет, используемый для рисования интерьера объекта. |
Font |
Задает шрифт, используемый при рисовании текста. |
FontColor |
Задает цвет шрифта при рисовании текста. |
FontSize |
Задает размер шрифта, используемого при рисовании текста. |
MiterLimit |
Задает ограничение длины мизера соединения линий в объекте. |
StrokeColor |
Задает используемый Color для рисования контура объекта. |
StrokeDashOffset |
Задает расстояние в шаблоне тире, где начинается тире. |
StrokeDashPattern |
Задает шаблон дефисов и пробелов, используемых для контура объекта. |
StrokeLineCap |
Задает фигуру в начале и конце строки. |
StrokeLineJoin |
Задает тип соединения, используемого в вершинах фигуры. |
StrokeSize |
Задает ширину штриха, используемого для рисования контура объекта. |
Методы
ClipPath(PathF, WindingMode) |
Обрезает объект, чтобы только область за пределами PathF объекта была видна. |
ClipRectangle(Single, Single, Single, Single) |
Клипирует объект таким образом, чтобы отображалось только область, которая находится в пределах области прямоугольника. |
ConcatenateTransform(Matrix3x2) |
Применяет преобразование, |
DrawArc(Single, Single, Single, Single, Single, Single, Boolean, Boolean) |
Рисует дугу на холсте. |
DrawEllipse(Single, Single, Single, Single) |
Рисует многоточие на холст. |
DrawImage(IImage, Single, Single, Single, Single) |
Рисует изображение на холсте. |
DrawLine(Single, Single, Single, Single) |
Рисует линию между двумя точками на холсте. |
DrawPath(PathF) |
Рисует указанный |
DrawRectangle(Single, Single, Single, Single) |
Рисует прямоугольник на холсте. |
DrawRoundedRectangle(Single, Single, Single, Single, Single) |
Рисует прямоугольник с закругленными углами на холсте. |
DrawString(String, Single, Single, HorizontalAlignment) |
Рисует текстовую строку на холсте. |
DrawString(String, Single, Single, Single, Single, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Рисует текстовую строку в ограничивающем поле на холсте. |
DrawText(IAttributedText, Single, Single, Single, Single) |
Рисует текст с атрибутами в ограничивающем прямоугольнике на холсте. |
FillArc(Single, Single, Single, Single, Single, Single, Boolean) |
Рисует заполненную дугу на холсте. |
FillEllipse(Single, Single, Single, Single) |
Рисует многоточие на холсте. |
FillPath(PathF, WindingMode) |
Рисует и заполняет указанный |
FillRectangle(Single, Single, Single, Single) |
Рисует заполненный прямоугольник на холст. |
FillRoundedRectangle(Single, Single, Single, Single, Single) |
Рисует заполненный прямоугольник с закругленными углами на холсте. |
GetStringSize(String, IFont, Single, HorizontalAlignment, VerticalAlignment) |
Вычисляет область, которая будет занимать строку, если нарисована на холсте. |
GetStringSize(String, IFont, Single) |
Вычисляет область, которая будет занимать строку, если нарисована на холсте. |
ResetState() |
Сбрасывает состояние графики в значения по умолчанию. |
RestoreState() |
Восстанавливает состояние графики в последнее сохраненное состояние. |
Rotate(Single, Single, Single) |
Поворот графического объекта вокруг точки. |
Rotate(Single) |
Поворот графического объекта вокруг левого верхнего угла холста (0,0). |
SaveState() |
Сохраняет текущее состояние графики. |
Scale(Single, Single) |
Изменяет размер графического объекта, масштабируя его. |
SetFillPaint(Paint, RectF) |
Задает |
SetShadow(SizeF, Single, Color) |
Добавляет тень к графическому объекту. |
SubtractFromClip(Single, Single, Single, Single) |
Клипирует объект таким образом, чтобы только область за пределами прямоугольника была видна. |
Translate(Single, Single) |
Сдвиг графического объекта в горизонтальных и вертикальных направлениях. |
Методы расширения
ClipPath(ICanvas, PathF, WindingMode) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
ClipRectangle(ICanvas, Rect) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
ClipRectangle(ICanvas, RectF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawArc(ICanvas, Rect, Single, Single, Boolean, Boolean) |
Рисует дугу. Это вспомогательный метод для рисования дуги, если у вас уже есть прямоугольник, определенный для границ многоточия. |
DrawArc(ICanvas, RectF, Single, Single, Boolean, Boolean) |
Рисует дугу. Это вспомогательный метод для рисования дуги, если у вас уже есть прямоугольник, определенный для границ многоточия. |
DrawCircle(ICanvas, Point, Double) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawCircle(ICanvas, PointF, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawCircle(ICanvas, Single, Single, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawEllipse(ICanvas, Rect) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawEllipse(ICanvas, RectF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawLine(ICanvas, PointF, PointF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawPath(ICanvas, PathF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawRectangle(ICanvas, Rect) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawRectangle(ICanvas, RectF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawRoundedRectangle(ICanvas, Rect, Double) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawRoundedRectangle(ICanvas, RectF, Single, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawRoundedRectangle(ICanvas, RectF, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawString(ICanvas, String, Rect, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
DrawString(ICanvas, String, RectF, HorizontalAlignment, VerticalAlignment, TextFlow, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
EnableDefaultShadow(ICanvas, Single) |
Включает тень по умолчанию. |
FillArc(ICanvas, Rect, Single, Single, Boolean) |
Заполняет дугу. Это вспомогательный метод для заполнения дуги, если у вас уже есть прямоугольник, определенный для границ многоточия. |
FillArc(ICanvas, RectF, Single, Single, Boolean) |
Заполняет дугу. Это вспомогательный метод для заполнения дуги, если у вас уже есть прямоугольник, определенный для границ многоточия. |
FillArc(ICanvas, Single, Single, Single, Single, Single, Single, Paint, Boolean) |
Заполняет дугу указанным краской. Это вспомогательный метод при заполнении дуги градиентом, поэтому вам не нужно беспокоиться о вычислении расположений дескрипторов градиента на основе размера прямоугольника и расположения. |
FillCircle(ICanvas, Point, Double) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillCircle(ICanvas, PointF, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillCircle(ICanvas, Single, Single, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillEllipse(ICanvas, Rect) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillEllipse(ICanvas, RectF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillPath(ICanvas, PathF, WindingMode) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillPath(ICanvas, PathF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillRectangle(ICanvas, Rect) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillRectangle(ICanvas, RectF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillRoundedRectangle(ICanvas, Rect, Double, Double, Double, Double) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillRoundedRectangle(ICanvas, Rect, Double) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillRoundedRectangle(ICanvas, RectF, Single, Single, Single, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillRoundedRectangle(ICanvas, RectF, Single, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillRoundedRectangle(ICanvas, RectF, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
FillRoundedRectangle(ICanvas, Single, Single, Single, Single, Single, Single, Single, Single) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
ResetStroke(ICanvas) |
Сбрасывает штрих до параметров по умолчанию:
|
SetFillPaint(ICanvas, Paint, Point, Point) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
SetFillPaint(ICanvas, Paint, PointF, PointF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
SetFillPaint(ICanvas, Paint, Rect) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
SetFillPaint(ICanvas, Paint, RectF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
SetFillPattern(ICanvas, IPattern, Color) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
SetFillPattern(ICanvas, IPattern) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
SubtractFromClip(ICanvas, Rect) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
SubtractFromClip(ICanvas, RectF) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |
SetFillImage(ICanvas, IImage) |
Представляет не зависящий от платформы холст, на котором можно нарисовать 2D-графику с помощью типов из Microsoft.Maui.Graphics пространства имен. |