如何在WPF中隐藏Expander的切换按钮

时间:2014-03-26 08:39:52

标签: wpf windows

我想在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>

3 个答案:

答案 0 :(得分:3)

在visual studio的“Designer”视图中,您可以

  

右键单击扩展器 - &gt;编辑模板 - &gt;编辑副本

然后选择放风格。并删除模板中的切换按钮及其触发器。完成!

如果你愿意,你也可以重新设置它。

答案 1 :(得分:1)

您可以重新模板控件,或者按照this示例获取控件的Template Child,并可以从那里操作它:)

希望有所帮助:)

答案 2 :(得分:0)

您可以使用Expression Blend获取原始样式(如果您没有密钥则使用试用版)。如果你有风格,你可以做任何你想要改变视图的事情;例如删除切换按钮。