带标题的内容控件 ContentControlWithTitle.xaml
继承内容控件类,表示同时具有一个单一元素内容(存储在Content属性) 和一个单一元素标题(存储在Head属性).有三个控件继承于带标题的内容控件 。
GroupBox
<Grid> <GroupBox Header="GroupBox1" Name=""GroupBox1"" Margin="5"> <StackPanel> <RadioButton Content="RadioButton1" Name="RadioButton1"/> <RadioButton Content="RadioButton1" Name="RadioButton2"/> <RadioButton Content="RadioButton1" Name="RadioButton3"/> <RadioButton Content="RadioButton1" Name="RadioButton4"/> <Button Margin="3">Save</Button> </StackPanel> </GroupBox> </Grid>
TabItem : 表示选项卡(TabControl )中的一页
<TabControl Margin="5" Name="TabControl1" TabStripPlacement="Bottom"> <TabItem Name="TabItem1"> <TabItem.Header> <StackPanel> <TextBlock Margin="3" > Image and Title</TextBlock> <TextBlock FontFamily="../Assets/Font/#iconfont" Text=""/> </StackPanel> </TabItem.Header> <StackPanel> <CheckBox Content="one" Margin="3"/> <CheckBox Content="two" Margin="3"/> <CheckBox Content="three" Margin="3"/> <Button x:Name="Button" Content="Button" Click="Button_Click"></Button> </StackPanel> </TabItem> <TabItem Header="TabItem2" Name="TabItem2"> <StackPanel/> </TabItem> </TabControl>
Expander:通过单击一个按钮可以显示或隐藏所包含的内容。web页面和在线帮助常会采用这个。
ExpandDirection 属性设置显示的位置。
<Grid> <StackPanel Name="StackPanel" Margin="5"> <Expander Header="Expander1" Margin="5"> <Button Name="Button1">Button1</Button> </Expander> <Expander Header="Expander2" Margin="5" ExpandDirection="Up"> <Button Name="Button2">Button2</Button> </Expander> <Expander Header="Expander3" Margin="5"> <ScrollViewer Margin="5" Height="100"> <TextBlock TextWrapping="Wrap">当处理表格时..文本。</TextBlock> </ScrollViewer> </Expander> </StackPanel> </Grid>
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 大模型 Token 究竟是啥:图解大模型Token
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 感觉程序员要被 AI 淘汰了?学什么才有机会?
· Dify开发必备:分享8个官方文档不曾解释的关键技巧
· 活动中台系统慢 SQL 治理实践
· “你觉得客户需要”是杀死TA的最后一根稻草 | IPD集成产品开发
· BotSharp + MCP 三步实现智能体开发