我无法调整WPF中Canvas
内的Grid
。我希望它与Right
的{{1}}和Top
边有10px的边距。我在下面的代码中做错了什么?
Grid
答案 0 :(得分:4)
Right
和Top
是Canvas
类的附加属性,用于在父Canvas
个对象中定位元素。我不相信它们在Canvas
标签本身使用时具有语义含义(当然除非你嵌套在画布中)。
相反,请使用margin属性:
<Canvas x:Name="InformationLayer"
Background="White"
HorizontalAlignment="Right"
VerticalAlignment="Top"
Margin="0,10,10,0"
Width="200" Height="30" >
</Canvas>
边距格式为“左,上,右,下”,以防您需要修改!