首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF,怎么画不使用绝对坐标的直线

2013-10-15 
WPF,如何画不使用绝对坐标的直线画直线使用LineGeometry,需要绝对坐标吧。那如何使用相对坐标画直线呢,比如

WPF,如何画不使用绝对坐标的直线

画直线使用LineGeometry,需要绝对坐标吧。那如何使用相对坐标画直线呢,比如我想在Grid中画一条直线,使用相对指标的话,此直线就可以随着窗口尺寸的变化而变长、或变短。
如何实现呢?
[解决办法]
<Grid Width="100" Height="20">
            <Path Stretch="Fill" Data="M0,0 L10,0 z" Fill="#90D1D1D1" 
                                          Stroke="#FF424242" StrokeThickness="1"
                                          HorizontalAlignment="Stretch" Margin="0 -8 0 3" 
                                          RenderTransformOrigin="0.5,0.5" x:Name="path"> 
            </Path>
        </Grid>

这样grid宽度随便变

热点排行