我有一个触摸屏开始页面,只想导航到下一页时,点击-没有动画/颜色变化的效果悬停,点击/按下。但点击时会出现一个灰色的不透明框..。有人知道怎么覆盖它吗?
附注:我知道有更多的方法可以做到这一点,但我决定将整个页面创建为一个按钮,并将不透明度降低到几乎透明。

发布于 2016-11-22 01:35:49
实现这一点的最简单方法是删除Button的模板:
<Button Template="{x:Null}">
... your content
</Button>或者,您也可以在其模板中只包含ContentPresenter来创建Button样式:
<Style x:Key="InvisibleButtonStyle" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<ContentPresenter />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>并且您可以在多个地方重用此样式。
https://stackoverflow.com/questions/40724545
复制相似问题