出现在WPF应用程序中的鬼按钮

时间:2016-07-22 17:58:10

标签: c# wpf xaml

我最近一直在更新我去年工作的WPF应用程序,在测试期间,我注意到其中一个视图看起来有些偏差。在我的计算机上安装发布版本后,看起来其中一个视图上的“提交”按钮出现在应该是空白区域,但在真实的提交按钮旁边。下图显示了我正在谈论的内容。

Screenshot of issue

左侧的“提交”按钮和右侧的“取消”按钮均显示并正常工作,但中间的“提交”按钮就会出现在那里。它在悬停时不会突出显示,也不会在点击时执行任何操作。我在这部分的代码如下。

<Grid Grid.Row="2" Grid.Column="1">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="2*"></ColumnDefinition>
        <ColumnDefinition Width="*"></ColumnDefinition>
        <ColumnDefinition Width="2*"></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"></RowDefinition>
        <RowDefinition Height="*"></RowDefinition>
        <RowDefinition Height="*"></RowDefinition>
    </Grid.RowDefinitions>
    <Button Name="SubmitButton"
            Grid.Column="0"
            Grid.Row="1"
            FontSize="30"
            Foreground="#DC0034"
            FontWeight="DemiBold"
            Click="SubmitInfo">SUBMIT</Button>
    <Button Name="RestartButton"
            Grid.Column="2"
            Grid.Row="1"
            FontSize="30"
            Foreground="#DC0034"
            FontWeight="DemiBold"
            Click="ResetForm">CANCEL</Button>
</Grid>

我尝试在额外的“提交”按钮显示的区域中添加一个空白网格,但它仍然显示。我上次参与项目时没有遇到过这个问题,我没有编辑任何视图,只是后端的东西。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我实际上已经明白了,而我真的很愚蠢。视图的背景是图像,设计它的人为图像本身添加了一个提交按钮。所以我看到的“鬼”提交按钮实际上是背景图像的一部分。感谢您提供有用的评论!