0
我最近一直在更新去年工作過的WPF應用程序,在測試過程中,我注意到其中一個視圖看起來有點偏離。在我的計算機上安裝發佈版本之後,它看起來像其中一個視圖上的提交按鈕出現在應該是空白的位置,但在真實的提交按鈕旁邊。下面的圖片顯示了我正在談論的內容。出現在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>
我試圖在額外的提交按鈕顯示的區域添加一個空白的網格,但它仍然出現。上次我在項目中工作時沒有遇到這個問題,我沒有編輯任何視圖,只是後端的東西。
任何幫助,非常感謝。
上面的代碼顯然不會重現問題。它必須來自其他地方(A風格?下面/上面有一個控件?)。如果您使用的是Visual Studio 2015,請調試該應用程序並使用Live Visual Tree來跟蹤流氓按鈕。否則,使用Snoop。 –
用邊框覆蓋它:D像隱藏地毯之下的灰塵一樣。只要看看會發生什麼(也可以查看Document Outline以查看是否有添加控件) –