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

4
我希望隐藏Expander中的切换按钮,因为我对WPF还不熟悉。
Expander位于datagrid模板内。
以下是代码:
<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个回答

5
在Visual Studio的“设计”视图中,您可以右键单击展开器 -> 编辑模板 -> 复制并编辑。然后选择要放置样式的位置。在模板中删除切换按钮及其触发器。完成!如果需要,您也可以重新设计它。

1
你可以重新设计控件模板,或者参考this的示例,在其中获取控件的模板子项,并从那里进行操作 :)
希望能对你有所帮助 :)

0

您可以使用Expression Blend获取原始样式(如果您没有密钥,请使用试用版)。如果您获得了样式,您可以随意更改视图;例如删除切换按钮。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接