这个布局,还可以顺便带着,复习一下java的布局,跟这几个容器的布局也很类似。这一点可见WPF布局是博采众长,最少flex,java都很像。
其他的容器都用过没举例子,鉴于java我也不精通。那就来搞个例子,记录在这里防止时间一到,忘记啦,那就可惜啦。
这里面还是有个“附加属性的问题”,细看之下DockPanel.Dock与ApplacationControlBar的Dock属性有何不同?嘿嘿,正好印证了DockPanel的本意“靠边站”。Dock=“true”不就是靠边站的意思吗?具体靠在哪边呢?请看:DockPanel.Dock="left",DockPanel.Dock="top"....。然也!细看DockPanel的属性,
DockPanel.Dock="top">
DockPanel.Dock="top">
Margin=“10”>
DockPanel.Dock="left">
DockPanel.Dock="Right">
DockPanel.Dock="bottom">
content="button7">
看上面的布局代码,可以想见界面的top部分由三行,分别是button1、button2、button3。because
DockPanel.Dock=“top”。
左边有一列,button4。
右边有一列,button5。
底部有一行,button6。
中间是,button7。