Show / Hide Table of Contents

Практическое руководство. Рисование линии

В этом примере показано, как рисование линий с помощью Line элемент.

Чтобы нарисовать линию, создайте Line элемент. Используйте его X1 и Y1 свойства для задания начальной точки; и используйте его X2 и Y2 свойства для задания конечной точки. Наконец, установите его Stroke и StrokeThickness так, как в строку без штриха остается невидимым.

Параметр Fill элемент строку, не оказывает влияния, так как строки не имеет внутренней части.

В следующем примере рисуется три строки внутри Canvas элемент.

Пример

<Canvas Height="300" Width="300">

  <!-- Draws a diagonal line from (10,10) to (50,50). -->
  <Line
    X1="10" Y1="10"
    X2="50" Y2="50"
    Stroke="Black"
    StrokeThickness="4" />

  <!-- Draws a diagonal line from (10,10) to (50,50)
       and moves it 100 pixels to the right. -->
  <Line
    X1="10" Y1="10"
    X2="50" Y2="50"
    StrokeThickness="4"
    Canvas.Left="100">
    <Line.Stroke>
      <RadialGradientBrush GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
        <RadialGradientBrush.GradientStops>
          <GradientStop Color="Red" Offset="0" />
          <GradientStop Color="Blue" Offset="0.25" />
        </RadialGradientBrush.GradientStops>
      </RadialGradientBrush>
    </Line.Stroke>
  </Line>

  <!-- Draws a horizontal line from (10,60) to (150,60). -->
  <Line
     X1="10" Y1="60"
     X2="150" Y2="60"
     Stroke="Black"
     StrokeThickness="4"/>

</Canvas>

Этот пример является частью большего примера; Полный пример см. в разделе пример элементов-фигур.

См. также

  • Line
  • Пример элементов-фигур
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX