WPF,请问StackPanel容器

u010227899 2013-04-09 05:05:50
<StackPanel>
<Button Margin="5" Content="Sample Button" Background="{StaticResource myBrush}" Height="83" Width="151" />
<Rectangle Margin="5" Width="100" Height="100" Fill="{StaticResource myBrush}" />
</StackPanel>


上面的代码,为什么我在StackPanel中拖动Button或者Rectangle,不能随心所欲的移动位置呢,要弹回去呢?不像winform中的Panel,可以随意放置位置。
刚刚学WPF,还请前辈指点,谢谢!!!
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
assky124 2013-04-09
  • 打赏
  • 举报
回复
WPF中类似Panel的应该是Canvas控件吧
叶曦昊Leaf 2013-04-09
  • 打赏
  • 举报
回复
StackPanel 系统默认是水平放置控件的 可以设置Orientation 来设置控件的排列方式,在没有设置Stackpanel所占的大小时 里面的控件会水平放置 知道占满一行 你可以通过固定Stackpanel 并设置其ScrollViewer.VerticalScrollBarVisibility 或ScrollViewer.HorizontalScrollBarVisibility 添加水平或垂直滚动条是否可用。 设置各个控件在Stackpanel中的位置可以通过各个控件的Margin来实现 拖动一般不能实现。

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧