【问题标题】:How to hide toggle button from Expander in WPF如何在 WPF 中隐藏 Expander 的切换按钮
【发布时间】:2014-03-26 08:39:52
【问题描述】:

由于我是 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>

【问题讨论】:

    标签: wpf windows


    【解决方案1】:

    在 Visual Studio 的“设计器”视图中,您可以

    右键单击扩展器 -> 编辑模板 -> 编辑副本

    然后选择分别放置的样式。并删除模板中的切换按钮及其触发器。完成!

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

    【讨论】:

      【解决方案2】:

      您可以重新模板化控件,或按照this 示例获取控件的模板化子项,并可以从那里对其进行操作:)

      希望有帮助:)

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-06-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-02
          • 1970-01-01
          • 2011-05-30
          相关资源
          最近更新 更多