我想在Expander中隐藏切换按钮,因为我是WPF新手。
Expander在数据网格模板中。
这是代码
<DataTemplate >
<StackPanel >
<Expander Margin="0,0,0,0" Width="Auto" Expanded="Expander_Expanded" Collapsed="Expander_Collapsed" PreviewGotKeyboardFocus="Expander_PreviewGotKeyboardFocus" >
<Expander.Header>
<Border x:Name="brdr_header" Padding="0" BorderThickness="0,0,0,1" BorderBrush="Black" CornerRadius="0">
<Grid x:Name="InnerData" Width="Auto" >
<Grid.RowDefinitions>
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
答案 0 :(得分:3)
在visual studio的“Designer”视图中,您可以
右键单击扩展器 - &gt;编辑模板 - &gt;编辑副本
然后选择放风格。并删除模板中的切换按钮及其触发器。完成!
如果你愿意,你也可以重新设置它。
答案 1 :(得分:1)
您可以重新模板控件,或者按照this示例获取控件的Template Child,并可以从那里操作它:)
希望有所帮助:)
答案 2 :(得分:0)
您可以使用Expression Blend获取原始样式(如果您没有密钥则使用试用版)。如果你有风格,你可以做任何你想要改变视图的事情;例如删除切换按钮。