我最近一直在更新我去年工作的WPF应用程序,在测试期间,我注意到其中一个视图看起来有些偏差。在我的计算机上安装发布版本后,看起来其中一个视图上的“提交”按钮出现在应该是空白区域,但在真实的提交按钮旁边。下图显示了我正在谈论的内容。
左侧的“提交”按钮和右侧的“取消”按钮均显示并正常工作,但中间的“提交”按钮就会出现在那里。它在悬停时不会突出显示,也不会在点击时执行任何操作。我在这部分的代码如下。
<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>
我尝试在额外的“提交”按钮显示的区域中添加一个空白网格,但它仍然显示。我上次参与项目时没有遇到过这个问题,我没有编辑任何视图,只是后端的东西。
非常感谢任何帮助。
答案 0 :(得分:1)
我实际上已经明白了,而我真的很愚蠢。视图的背景是图像,设计它的人为图像本身添加了一个提交按钮。所以我看到的“鬼”提交按钮实际上是背景图像的一部分。感谢您提供有用的评论!