Wpf 如何在画布中绘制一条线,该线延伸其父对象的一部分并相对于其父对象
我在wpf页面上有一块画布 代码如下:Wpf 如何在画布中绘制一条线,该线延伸其父对象的一部分并相对于其父对象,wpf,canvas,drawing,line,Wpf,Canvas,Drawing,Line,我在wpf页面上有一块画布 代码如下: <Canvas> <Line Stroke="red" X1="100" Y1="125" X2="1000" Y2="125" /> </Canvas> 它位于特定位置,但希望其位置相对于其父对象,因此,如果父对象调整大小,其位置也会更改 我该怎么做呢?试试这个 <Viewbox> <Canvas Height="700" Width="1300"> &
<Canvas>
<Line Stroke="red" X1="100" Y1="125" X2="1000" Y2="125" />
</Canvas>
它位于特定位置,但希望其位置相对于其父对象,因此,如果父对象调整大小,其位置也会更改
我该怎么做呢?试试这个
<Viewbox>
<Canvas Height="700" Width="1300">
<Line Stroke="red" X1="100" Y1="125" X2="1000" Y2="125" />
</Canvas>
</Viewbox>
根据您的要求使用画布的高度和宽度,您可以设置viewbox的拉伸和拉伸方向属性。。。。如果画布是任何FrameworkElement的内容或子元素,则当其父元素被移动时,它将被移动,因此仅将画布包含在正确的位置似乎是可以的,还是???但我希望画布也被拉伸。