如何在画布中绘制一条线,该线延伸其父级的一部分并相对于其父级

时间:2014-01-22 12:37:21

标签: wpf canvas drawing line

我在wpf页面上有一个画布。

代码如下:

<Canvas>

    <Line Stroke="red" X1="100" Y1="125" X2="1000" Y2="125"  />
</Canvas>

它位于特定的位置,但希望它的位置相对于其父级,因此如果父级调整大小,其位置也会更改。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

试试这个

<Viewbox>
    <Canvas Height="700" Width="1300">
        <Line Stroke="red" X1="100" Y1="125" X2="1000" Y2="125"  />
    </Canvas>
</Viewbox>

根据你的要求使用画布的高度和宽度,你可以设置viewbox的stretch和strechdirection属性