A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马李蒙 中级黑马   /  2013-4-23 22:28  /  1331 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

<ToolBar Height="80" DockPanel.Dock="Top" >  怎么设置成竖的,一出来是橫的?工具栏可以做成透明的吗?

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

2 个回复

倒序浏览
1.DockPanel水平或竖直地布局子元素,相对于另一个;
2.HorizontalAlignment: Left, Right,  Center  ,Stretch
3. VerticalAlignment: Top,  Center,  Bottom , Stretch
4. 由于每个控件都要Top/Botton/Left/Right这样靠在一个边上,所以剩下的空间总是一个矩形,而后来的控件占据该矩形一边后,又形成一个新的矩形
   <DockPanel Name="dockPanel1">
        <ProgressBar Height="20" Name="progressBar1" DockPanel.Dock="Top" VerticalAlignment="Top" />
        <MediaElement Name="mediaElement1" Width="160" HorizontalAlignment="Left" />
        <ScrollBar Name="scrollBar1" Orientation="Horizontal" Height="20" VerticalAlignment="Bottom" />
        <WebBrowser Name="webBrowser1" />
    </DockPanel>
  
回复 使用道具 举报
把DockPanel.Dock的属性改成DockPanel.Dock="Left"这样就可以靠左竖着对齐了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马