У меня есть Grid
с динамическим размером. Внутри я хочу нарисовать диагональ TextBlock
. У меня уже есть диагональ Path
, где вы можете установить LineGeometry
для динамической регулировки. Но я не могу найти подвеску в TextBlock
. Я что-то пропустил?
<Grid>
<TextBlock Text="Draft" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="180" FontWeight="Bold" Foreground="#FFA43A3A" RenderTransformOrigin="0.5,0.5"/>
<Path Grid.Row="2" Grid.Column="0" Stroke="Red" StrokeThickness="2" Stretch="Fill">
<Path.Data>
<LineGeometry StartPoint="1,0" EndPoint="0,1" />
</Path.Data>
</Path>
</Grid>
Preview
Target
Это то, что я хочу иметь без установки абсолютного RotateTransform
.
Сравнение обоих решений
Передний план red
- это решение FrankM , * green
от Henrik Hansen
https://imgur.com/a/92X0LXI