C# WPF PolyLine, что составляет 50% ширины моего окна - PullRequest
1 голос
/ 07 апреля 2020

это может быть простой ответ для некоторых из вас, может быть. Я хочу нарисовать линию, которая всегда составляет 50% ширины моего окна, как мне это сделать? Поэтому, если пользователь изменяет размеры окна, линия должна автоматически настраиваться и увеличиваться / уменьшаться, чтобы всегда сохранять 50% ширины моего окна.

Как это сделать? В настоящее время у меня есть только очень стати c строка .... например ....

<Polyline Points="0,0 1,0" HorizontalAlignment="Right" Width="500" Stretch="Fill" Stroke="Blue" StrokeThickness="10" />

, где ширина моего окна установлена ​​на 1000.

1 Ответ

1 голос
/ 07 апреля 2020

Вы можете создать тот же эффект с помощью элемента управления Path. Значение свойства Data использует пару элементов Move для определения номинального размера поверхности рисования.

<Path Stroke="Black" StrokeThickness="5" Data="M 100,0 M 0,0 L 50,0" Stretch="Uniform" />
...