Не убирается обводка 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>
Каким образом это можно исправить? Желательно полегче способ