C# 如何在不使用背景的情况下使WPF按钮具有下拉列表箭头?
我有一个按钮,将显示弹出窗口看起来像dropdownlist,但可以拖动C# 如何在不使用背景的情况下使WPF按钮具有下拉列表箭头?,c#,wpf,wpf-controls,C#,Wpf,Wpf Controls,我有一个按钮,将显示弹出窗口看起来像dropdownlist,但可以拖动 因此,我需要下拉列表箭头/来通知用户,单击此按钮后将出现弹出窗口。以下是您可以使用的按钮: <Button > <Button.ContentTemplate> <DataTemplate> <StackPanel Orientation=
因此,我需要下拉列表箭头/来通知用户,单击此按钮后将出现弹出窗口。以下是您可以使用的按钮:
<Button >
<Button.ContentTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<ContentControl Content="{Binding Content, RelativeSource={RelativeSource AncestorType={x:Type Button}}}"/>
<Path VerticalAlignment="Center" Margin="4,2,0,0" Fill="Black" Data="M 0 0 L 6 6 L 12 0 Z"/>
</StackPanel>
</DataTemplate>
</Button.ContentTemplate>
</Button>
我们能否根据使用触发器启用还是禁用按钮动态更改属性“填充”值?因此,如果控件被禁用,我想用灰色填充它,那将是完美的。非常感谢你。。您可以为上面的路径定义样式,并将DataTrigger用于捕获按钮的IsEnabled更改,并在setter中设置填充