Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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# WPF MahApps.Metro下拉按钮隐藏箭头_C#_Wpf_Mahapps.metro - Fatal编程技术网

C# WPF MahApps.Metro下拉按钮隐藏箭头

C# WPF MahApps.Metro下拉按钮隐藏箭头,c#,wpf,mahapps.metro,C#,Wpf,Mahapps.metro,是否可以在MahApps.Metro下拉按钮上隐藏“箭头” 现在看起来是这样的: 下面是代码: <controls1:DropDownButton VerticalContentAlignment="Center" Orientation="Vertical" DisplayMemberPath="Text" ItemsSource="{Binding MenuItems }"

是否可以在MahApps.Metro下拉按钮上隐藏“箭头”

现在看起来是这样的:

下面是代码:

<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>

是否可以删除此“箭头”


我曾尝试替换
模板
,但这删除了下拉菜单的功能。

通常更改第三方样式的最简单方法是使用原始样式(或模板)并自己覆盖它。您可能需要这样做,因为我没有看到在源代码中隐藏箭头的属性


也许您还可以使用附加属性并尝试隐藏元素(因为它是一个)。

通常更改第三方样式的最简单方法是使用原始样式(或模板)并自行覆盖它。您可能需要这样做,因为我没有看到在源代码中隐藏箭头的属性


也许您还可以使用附加属性并尝试隐藏元素(因为它是一个属性)。

您可以将“箭头可见性”属性设置为“折叠”

 <controls:DropDownButton Name="__BtExitApp"
                                         Orientation="Vertical"
                                         Content="Quit"                                                                           
                                 Grid.Column="2"
                                 x:FieldModifier="public"   
                                 Grid.Row="0" Grid.ColumnSpan="1" Margin="2,2,2,2"
                                 ArrowVisibility="Collapsed"
                                 >

您可以将“箭头可见性”属性设置为“折叠”

 <controls:DropDownButton Name="__BtExitApp"
                                         Orientation="Vertical"
                                         Content="Quit"                                                                           
                                 Grid.Column="2"
                                 x:FieldModifier="public"   
                                 Grid.Row="0" Grid.ColumnSpan="1" Margin="2,2,2,2"
                                 ArrowVisibility="Collapsed"
                                 >


您可能必须为下拉列表使用自定义模板。请参阅:我还认为您可以将图像设置为该控件的图标属性,因此不需要设置内容属性。我主要关心的是从按钮中删除此箭头。您可能需要使用自定义模板来创建下拉列表。请参阅:我还认为您可以将图像设置为该控件的图标属性,因此不需要设置内容属性。我主要关心的是从按钮中删除此箭头