【发布时间】:2011-12-07 20:55:01
【问题描述】:
我只需要一个看起来像 TextBlock 的简单按钮。前段时间,我看到一个关于 SO 的答案,根据菜单中按钮的静态样式设置按钮样式,但我找不到该答案(我一直在寻找一个小时)。有谁知道我指的是什么系统样式以及将该样式应用于按钮的语法?
【问题讨论】:
我只需要一个看起来像 TextBlock 的简单按钮。前段时间,我看到一个关于 SO 的答案,根据菜单中按钮的静态样式设置按钮样式,但我找不到该答案(我一直在寻找一个小时)。有谁知道我指的是什么系统样式以及将该样式应用于按钮的语法?
【问题讨论】:
这可能是您所指的工具栏中按钮的样式吗? ToolBar 控件会覆盖 Button 样式,因此它们看起来是扁平的。您可以将该样式应用于这样的按钮...
<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" />
【讨论】:
如果您想要一个看起来像TextBlock 的按钮,您可以制作一个是TextBlock 的按钮。
<Button Content="I'm a Button; click me">
<Button.Template>
<ControlTemplate TargetType="Button">
<TextBlock Text="{TemplateBinding Content}" />
</ControlTemplate>
</Button.Template>
</Button>
【讨论】:
<Image />(没有所有按钮镶边)。