2016-08-03 77 views
0

我負責維護VS 2015年開發的應用程序的應用在Windows 7看起來不錯的,但在Windows 10上運行時MenuItem.Icons下移和向右,以便只顯示左上角。MenuItem.Icon VS 2015年隱藏在Windows 10

Windows 7

Windows 10

我一直在玩在XAML的填充和利潤,但我想弄清楚發生了什麼,而不是隻建立一個變通。

我是新來的Visual Studio。也許這將是顯而易見的?

<Menu Name="MainMenu" Margin="0,128,0,12" HorizontalAlignment="Left" Width="172"> 
<MenuItem Header="Search" FontFamily="Shruti" FontSize="26" HorizontalAlignment="Center" Click="Search_Click" Cursor="Hand" x:Name="SearchMenu" IsTabStop="false" Height="55" Width="162" > 
<MenuItem.Icon> 
<Image Width="50" Height="50" Cursor="Hand" IsManipulationEnabled="True" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,0,0,0" > 
<Image.Style> 
<Style TargetType="{x:Type Image}"> 
<Setter Property="Source" Value="/DomesticPartnership;component/Images/Search-Icon.gif"/> 
<Style.Triggers> 
<Trigger Property="IsMouseOver" Value="True"> 
<Setter Property="Source" Value="/DomesticPartnership;component/Images/Search-Icon.png"/> 
</Trigger> 
</Style.Triggers> 
</Style> 
</Image.Style> 
</Image> 
</MenuItem.Icon> 
</MenuItem> 
</Menu> 
+0

使用相同的屏幕分辨率在同一屏幕上同時運行的系統? –

+0

我運行他們在同一屏幕上 - 但我使用遠程桌面的Windows 10版本。 –

回答

0

萬一別人運行到與他們的偶像麻煩Win10:

我打的邊距和填充,直到我得到了圖標顯示。 這並不漂亮,但圖標顯示在Win10中。

謝謝!

+0

你或許應該換你的圖像中的視框這樣可以節省你的保證金 – lokusking

+0

你知道,我忘了,包括視框代碼樣本。這可能是問題的一部分。謝謝! –