Кнопка WPF No Border No Background

Мне просто нужна простая кнопка, которая выглядит как TextBlock. Некоторое время назад я увидел ответ на SO, чтобы создать кнопку, основанную на статическом стиле кнопки в меню, но я не могу найти ответ (и я искал час). Кто-нибудь знает, какой системный стиль я имею в виду, и синтаксис, чтобы применить этот стиль к кнопке?

Ответ 1

Возможно, это стиль, используемый для кнопки в ToolBar, о которой вы говорите? Элемент управления ToolBar переопределяет стиль кнопки, чтобы они выглядели плоскими. Вы можете применить этот стиль к такой кнопке...

<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" />

Ответ 2

Если вы хотите кнопку, которая выглядит как TextBlock, вы можете сделать кнопку a TextBlock.

<Button Content="I'm a Button; click me">
    <Button.Template>
        <ControlTemplate TargetType="Button">
            <TextBlock Text="{TemplateBinding Content}" />
        </ControlTemplate>
    </Button.Template>
</Button>