![](/img/trans.png)
[英]How to Bind to a Custom Controls Button Visibility from Within Another Control
[英]How to remove the decorator visibility within the ComboBox control from MaterialDesignXamlToolkit?
您在ComboBox
中看到了两种不同的装饰。
使用此附加属性可以隐藏具有不同效果的Underline
:
materialDesign:TextFieldAssist.DecorationVisibility="Hidden"
您可以在 GitHub 上的默认控件样式中看到此下划线。
ComboBox
底部有一个不受附加属性影响的边框。
<Setter Property="BorderThickness" Value="0 0 0 1"/>
由于您已经停用了下划线,您可能想要删除边框。 最简单的方法是在ComboBox
上完全设置BorderThickness
。
<ComboBox materialDesign:TextFieldAssist.DecorationVisibility="Hidden"
BorderThickness="0">
如果您愿意,您当然可以将其移至可重复使用的样式。
<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>
<ComboBox Style="{StaticResource MyComboBoxStyle}">
如果要使样式隐式应用于 scope 中的所有ComboBox
es,请删除x:Key
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.