星空网 > 软件开发 > ASP.net

WPF学习之路(十二)控件(HeaderedContent控件)

 

 GroupBox

 用来组织多种控件的常见控件,因为是内容空间,只能直接包含一项,需要使用面板一类的中间空间。

Header和Content可以是任意元素

<GroupBox>  <GroupBox.Header>    <WrapPanel Margin="5">      <Image Source=".\Image\icon.png"></Image>      <TextBlock Text="Database List: " FontSize="20" />    </WrapPanel>  </GroupBox.Header>  <GroupBox.Content>    <StackPanel TextBlock.FontSize="20" Margin="5">      <TextBlock Text="DB001" />      <TextBlock Text="DB002" />      <TextBlock Text="DB003" />      <TextBlock Text="DB004" />      <TextBlock Text="DB005" />    </StackPanel>  </GroupBox.Content></GroupBox>

WPF学习之路(十二)控件(HeaderedContent控件)

 

 更多内容

http://www.dotnetperls.com/groupbox-wpf

https://msdn.microsoft.com/en-us/library/system.windows.controls.groupbox(v=vs.110).aspx

 

 

Expander 

 类似GroupBox,包含一个按钮可以展开或折叠内容

WPF学习之路(十二)控件(HeaderedContent控件)WPF学习之路(十二)控件(HeaderedContent控件)
<StackPanel Margin="5">  <Expander>    <Expander.Header>      <WrapPanel Margin="2">        <Image Source=".\Image\icon.png" Height="20" ></Image>        <TextBlock Text="Database List: "></TextBlock>      </WrapPanel>    </Expander.Header>    <Expander.Content>      <StackPanel TextBlock.FontSize="15">        <TextBlock Text="DB001" />        <TextBlock Text="DB002" />        <TextBlock Text="DB003" />        <TextBlock Text="DB004" />      </StackPanel>    </Expander.Content>  </Expander>  <Expander ExpandDirection="Left">    <Expander.Header>      <WrapPanel Margin="2">        <Image Source=".\Image\icon.png" Height="20" ></Image>        <TextBlock Text="Database List: "></TextBlock>      </WrapPanel>    </Expander.Header>    <Expander.Content>      <StackPanel TextBlock.FontSize="15">        <TextBlock Text="DB001" />        <TextBlock Text="DB002" />      </StackPanel>    </Expander.Content>  </Expander>  <Expander ExpandDirection="Right">    <Expander.Header>      <WrapPanel Margin="2">        <Image Source=".\Image\icon.png" Height="20" ></Image>        <TextBlock Text="Database List: "></TextBlock>      </WrapPanel>    </Expander.Header>    <Expander.Content>      <StackPanel TextBlock.FontSize="15">        <TextBlock Text="DB001" />        <TextBlock Text="DB002" />      </StackPanel>    </Expander.Content>  </Expander>  <Expander ExpandDirection="Up">    <Expander.Header>      <WrapPanel Margin="2">        <Image Source=".\Image\icon.png" Height="20" ></Image>        <TextBlock Text="Database List: "></TextBlock>      </WrapPanel>    </Expander.Header>    <Expander.Content>      <StackPanel TextBlock.FontSize="15">        <TextBlock Text="DB001" />        <TextBlock Text="DB002" />      </StackPanel>    </Expander.Content>  </Expander></StackPanel>

View Code

WPF学习之路(十二)控件(HeaderedContent控件)

 

 简化代码

创建一个ExpanderDemo类

public partial class ExpanderDemo : Expander{  public ExpanderDemo()  {    InitializeComponent();  }}

<Expander x:Class="Alex_WPFControl.ExpanderDemo"       ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"       ="http://schemas.microsoft.com/winfx/2006/xaml"      >  <Expander.Header>    <WrapPanel Margin="2">      <Image Source=".\Image\icon.png" Height="20" ></Image>      <TextBlock Text="Database List: "></TextBlock>    </WrapPanel>  </Expander.Header>  <Expander.Content>    <StackPanel TextBlock.FontSize="15">      <TextBlock Text="DB001" />      <TextBlock Text="DB002" />        ...    </StackPanel>  </Expander.Content></Expander>

Window.xaml

<StackPanel>  <local:ExpanderDemo />  <local:ExpanderDemo ExpandDirection="Left" />  <local:ExpanderDemo ExpandDirection="Right" />  <local:ExpanderDemo ExpandDirection="Up" /></StackPanel>

 

更多内容

http://blog.csdn.net/tcjiaan/article/details/6970200

https://msdn.microsoft.com/en-us/library/system.windows.controls.expander(v=vs.110).aspx

 

 

 

 

 

 

To be continue...




原标题:WPF学习之路(十二)控件(HeaderedContent控件)

关键词:wpf

wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

纯干货:亚马逊review还能这样做,轻松避雷!:https://www.ikjzd.com/articles/90505
shopify独立站选品的有效方法分享(2019):https://www.ikjzd.com/articles/90512
亚马逊防跟卖技巧:7招教你防跟卖:https://www.ikjzd.com/articles/90514
跨境电商与客户建立信任的3大技巧:https://www.ikjzd.com/articles/90515
eBay CEO发声将增强卖家保护措施,力争每个卖家赚大钱!:https://www.ikjzd.com/articles/90517
选品上架无从下手?这5个方法或许有用:https://www.ikjzd.com/articles/90518
延安市区景点都收费吗 延安景点要门票吗:https://www.vstour.cn/a/408250.html
大同旅游攻略一日游 山西大同一日游旅游景点有哪些:https://www.vstour.cn/a/408251.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流