![](/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.