是否可以在MahApps.Metro DropDownButton上隐藏'箭头'?
现在它看起来像这样:
这是代码:
<controls1:DropDownButton
VerticalContentAlignment="Center"
Orientation="Vertical"
DisplayMemberPath="Text"
ItemsSource="{Binding MenuItems }">
<controls1:DropDownButton.Style>
<Style TargetType="controls1:DropDownButton">
<Setter Property="Content">
<Setter.Value>
<Image Source="{StaticResource More}"></Image>
</Setter.Value>
</Setter>
</Style>
</controls1:DropDownButton.Style>
<controls1:DropDownButton.ItemContainerStyle>
<Style TargetType="MenuItem">
<Setter Property="Command" Value="{Binding Path=Command}" />
</Style>
</controls1:DropDownButton.ItemContainerStyle>
</controls1:DropDownButton>
是否可以删除此“箭头”?
我尝试替换Template
,但这删除了DropDown的功能。
答案 0 :(得分:2)
通常,更改Thrid Party Styles的最简单方法是使用原始样式(或模板)并自行覆盖它。你可能需要这样做,因为我没有看到一个属性来隐藏源代码中的箭头。
https://github.com/MahApps/MahApps.Metro/blob/master/MahApps.Metro/Themes/DropDownButton.xaml
也许您也可以使用附加属性并尝试隐藏元素(因为它是TemplatePart)。
答案 1 :(得分:1)
您可以将ArrowVisibility属性设置为折叠
$( "#draggable" ).draggable()