Не убирается обводка ContextMenu C# WPF

Делаю десктопное приложение WPF на C#, использую .NET 9 , нужно было добавить к кнопке контекстное меню с другими кнопками, почему-то не убирается обводка меню. XAML разметка представлена ниже

<ListBox x:Name="ChatList" Height="565" Width="300" HorizontalAlignment="Center" VerticalAlignment="Top" Background="{x:Null}" Foreground="White" BorderBrush="{x:Null}" FontFamily="Bahnschrift Light Condensed" FontSize="36" Canvas.Top="190" Canvas.Left="5" SelectionMode="Single">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Button Content ="{Binding ButtonName}" Tag ="{Binding ChatID}" Width="280" Height="50" Background="{x:Null}" BorderBrush="White" Foreground="White" FontFamily="Bahnschrift Light Condensed" FontSize="24" Click="SelectContact">
                <Button.ContextMenu>
                    <ContextMenu BorderBrush="{x:Null}" BorderThickness="0">
                        <MenuItem Header="Переименовать" Background="#7F9B9B9B" Foreground="White" FontFamily="Bahnschrift Light Condensed" FontSize="24" Click="RenameChat" BorderThickness="0" Height="30" Margin="3"/>
                        <MenuItem Header="Удалить" Background="#7F9B9B9B" Foreground="White" FontFamily="Bahnschrift Light Condensed" FontSize="24" Click="DeleteChat" BorderThickness="0" Height="30" />
                    </ContextMenu>
                </Button.ContextMenu>
            </Button>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

Каким образом это можно исправить? Желательно полегче способ


Ответы (0 шт):