Рисование на веб-странице с помощью XAML
Для интеграции динамических изображений в веб-страницу используется тег XAML canvas.
Canvas, каневас веб-программы, представляет собой одновременно интерфейс, состоящий из виджетов, графических компонентов, таких как кнопки, списки, меню и т.д., составляющих интерфейс приложения, а также поверхности, на которой можно рисовать в векторном режиме.
Настроить канал
Каневас имеет свойства, которые можно изменить:
Width - ширина.
Высота - высота.
Фон - цвет фона.
Непрозрачность - прозрачность.
Эти свойства должны отличаться от свойств элемента управления ActiveX, определенного в сценарии инициализации в параметре функции agHost ().
Пример каневы
<Canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Heigh="100" Width="200" Background="Blue"> </Canvas>
Draw имеет прямоугольник
Графические элементы помещаются в XAML-код непосредственно как элементы интерфейса. Можно вставить кнопку или вставить прямоугольник!
Положение объекта определяется свойствами Canvas:
Canvas.Left: горизонтальное положение в каневасе.
Canvas.Top: вертикальное положение в каневасе.
Основные свойства объекта Rectangle, общие для других фигур:
Высота: высота.
Width: width.
Заливка: Цвет заливки.
Удар - цвет контура.
StrokeThickness: толщина контура
Прямоугольник также имеет свои свойства:
RadiusX - округление горизонтального угла.
RadiusY - закругление вертикального угла.
Пример:
<Rectangle Canvas.Top="20" Canvas.Left="30" Height="100" Width="200" Fill="Red" Stroke="Black" StrokeThickness="1" RadiusX="4" RadiusY="6" />XAML-код находится в файле rectangle.xaml. (Сохранено под именем rectangle-xaml.txt ).
Отображение указанного прямоугольника в качестве примера :