Создание LineDrawing в пользовательском интерфейсе Avalonia

Я хочу создать линию как стиль в Avalonia UI. Это часть Xaml

  <Window.Styles>
    <Style>
      <Style.Resources>
        <DrawingGroup x:Key="VerticalBevel">          
          <GeometryDrawing>
            <GeometryDrawing.Pen>
              <Pen Thickness="10" Brush="Black" />
            </GeometryDrawing.Pen>
            <GeometryDrawing.Geometry>
              <LineGeometry StartPoint="0, 0" EndPoint="100, 100"/>
            </GeometryDrawing.Geometry>
          </GeometryDrawing>        
        </DrawingGroup>
      </Style.Resources>
    </Style>
  </Window.Styles>

Это приводит к исключениям "Невозможно установить неизвестный элемент Pen.Thickness" и то же самое для кисти. Есть идеи, что я делаю не так? Глядя на источник Avalonia, я вижу, что класс Pen на самом деле имеет свойства Thickness и Brush.

0 ответов

Другие вопросы по тегам