0

私は次のような形を作成しようとしています:

----------> <----------

ダッシュなしで垂直にする必要があります...コードビハインドのwpfのラインコントロールでこれを行う簡単な方法はありますか?みんなありがとう!

4

1 に答える 1

2

あなたがやりたいことをする方法はたくさんあります。高さを設定する簡単な方法は次のとおりです。

<Grid Height="100" Width="10">
    <Grid.RowDefinitions>
        <RowDefinition Height="35" />
        <RowDefinition Height="10" />
        <RowDefinition Height="10" />
        <RowDefinition Height="10" />
        <RowDefinition Height="35" />
    </Grid.RowDefinitions>
    <Line Grid.Row="0" Y1="0" Y2="35" X1="0" X2="0" Stroke="Black" StrokeThickness="1" HorizontalAlignment="Center" />
    <Path Grid.Row="1" Data="M0,0 L5,10 L10,0Z" Stroke="Black" Fill="Black" StrokeThickness="1" HorizontalAlignment="Center" />
    <Path Grid.Row="3" Data="M0,10 L5,0 L10,10" Stroke="Black" StrokeThickness="1" HorizontalAlignment="Center" />
    <Line Grid.Row="4" Y1="0" Y2="35" X1="0" X2="0" Stroke="Black" StrokeThickness="1" HorizontalAlignment="Center" />
</Grid>

Dataプロパティの最後にZを追加することで、矢印の頭を閉じることができます。塗りつぶしの値を設定すると、矢印の頭が色付けされます。

ここにいくつかのクールなArrowのものへの素晴らしいリンクがあります。

于 2012-06-06T18:35:26.277 に答える