- <Window x:Class="Expander_Sample2.Window1"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- Title="Window1" Height="300" Width="300">
- <Window.Resources>
- <!--
- ToogleButton的模板,
- 因为要进和状态切换,故要用到ToggleButton控件
- -->
- <ControlTemplate x:Key="ToggleButtonTemp" TargetType="{x:Type ToggleButton}">
- <Border x:Name="bd"
- BorderThickness="1"
- CornerRadius="1,1,1,1">
- <Border.Background>
- <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
- <GradientStop Color="LightGray" Offset="0"/>
- <GradientStop Color="White" Offset="1"/>
- </LinearGradientBrush>
- </Border.Background>
- <Border.BorderBrush>
- <LinearGradientBrush StartPoint&
继续聊WPF——Expander控件(2)
最新推荐文章于 2024-08-13 08:39:49 发布
这篇博客详细介绍了WPF中Expander控件的使用,包括其基本样式设置和自定义Toggle按钮模板。通过示例展示了如何通过ControlTemplate和Style改变Expander的外观,并提供了自定义的IsExpanded状态触发器来实现内容的展开和隐藏。内容部分还包含了一个含有诗词的Expander实例,进一步展示了控件的实际应用。
摘要由CSDN通过智能技术生成