Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从MaterialDesignXamlToolkit中删除ComboBox控件中的装饰器可见性?_C#_Wpf_Xaml_Material Design In Xaml - Fatal编程技术网

C# 如何从MaterialDesignXamlToolkit中删除ComboBox控件中的装饰器可见性?

C# 如何从MaterialDesignXamlToolkit中删除ComboBox控件中的装饰器可见性?,c#,wpf,xaml,material-design-in-xaml,C#,Wpf,Xaml,Material Design In Xaml,如何从MaterialDesignXamlToolkit中删除组合框中的装饰器可见性 示例:我想从中得到: 为此: 我已尝试将textfield装饰可见性设置为隐藏: materialDesign:TextFieldAssist.DecorationVisibility="Hidden" 但是,这不会删除下划线装饰 有什么想法吗?在您的组合框中可以看到两种不同的装饰 <ComboBox materialDesign:TextFieldAssist.Decorati

如何从
MaterialDesignXamlToolkit
中删除
组合框中的装饰器可见性

示例:我想从中得到:

为此:

我已尝试将textfield装饰可见性设置为隐藏:

materialDesign:TextFieldAssist.DecorationVisibility="Hidden"
但是,这不会删除下划线装饰


有什么想法吗?

在您的
组合框中可以看到两种不同的装饰

<ComboBox materialDesign:TextFieldAssist.DecorationVisibility="Hidden"
          BorderThickness="0">
  • 使用此附加属性可以隐藏具有不同效果的
    下划线

    materialDesign:TextFieldAssist.DecorationVisibility="Hidden"
    
    您可以在中看到此下划线

  • 组合框
    具有不受附加属性影响的属性

    <Setter Property="BorderThickness" Value="0 0 0 1"/>
    
    当然,如果愿意,您可以将其移动到可重用样式

    <Style x:Key="MyComboBoxStyle" TargetType="{x:Type ComboBox}" BasedOn="{StaticResource {x:Type ComboBox}}">
       <Setter Property="materialDesign:TextFieldAssist.DecorationVisibility" Value="Hidden"/>
       <Setter Property="BorderThickness" Value="0"/>
    </Style>
    
    
    
    
    

    如果要使应用于范围内所有组合框的样式隐式,请删除
    x:Key

    在组合框中可以看到两种不同的装饰

    <ComboBox materialDesign:TextFieldAssist.DecorationVisibility="Hidden"
              BorderThickness="0">
    
    • 使用此附加属性可以隐藏具有不同效果的
      下划线

      materialDesign:TextFieldAssist.DecorationVisibility="Hidden"
      
      您可以在中看到此下划线

    • 组合框
      具有不受附加属性影响的属性

      <Setter Property="BorderThickness" Value="0 0 0 1"/>
      
      当然,如果愿意,您可以将其移动到可重用样式

      <Style x:Key="MyComboBoxStyle" TargetType="{x:Type ComboBox}" BasedOn="{StaticResource {x:Type ComboBox}}">
         <Setter Property="materialDesign:TextFieldAssist.DecorationVisibility" Value="Hidden"/>
         <Setter Property="BorderThickness" Value="0"/>
      </Style>
      
      
      
      
      

      如果要使样式隐式化,请删除
      x:Key
      ,该样式将应用于范围内的所有
      组合框。

      完美!谢谢,这正是我想要的。太好了!谢谢,那正是我想要的。