wpf 布局空间的位置 20
我想在Canvas里放置一个web控件这个web控件的只显示指定区域的内容我设置了web控件的Canvas.Top等属性达不到要求想知道Canvas可以像winform里...
我想在Canvas里放置一个web控件 这个 web控件的只显示指定区域的内容 我设置了web控件的Canvas.Top 等属性 达不到要求 想知道Canvas可以像winform里的Panel一样设置相对于窗体的location吗
展开
展开全部
你好,很高兴为你解答。
这是可以实现的,你可以使用Canvas中的Margin属性,该属性用来设置控件之间的相对位置,xaml中的写法为:<Canvas Margin="10 20 20 30"/>其中四个数的含义分别是左相对距离、上相对距离、右相对距离、下相对距离。也可以不用写四个数,如:Margin="10"。表示上下左右相对距离都是10像素。
简单例子说明:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0.5"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Canvas Grid.Row="0" Margin="20 10">
<Button Content="nihao" Width="50" Height="30"/>
</Canvas>
</Grid>
看一下效果就知道了哦!
希望我的回答能够对你有帮助
这是可以实现的,你可以使用Canvas中的Margin属性,该属性用来设置控件之间的相对位置,xaml中的写法为:<Canvas Margin="10 20 20 30"/>其中四个数的含义分别是左相对距离、上相对距离、右相对距离、下相对距离。也可以不用写四个数,如:Margin="10"。表示上下左右相对距离都是10像素。
简单例子说明:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0.5"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Canvas Grid.Row="0" Margin="20 10">
<Button Content="nihao" Width="50" Height="30"/>
</Canvas>
</Grid>
看一下效果就知道了哦!
希望我的回答能够对你有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询