2016-08-03 79 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

你知道,我忘了,包括视框代码样本。这可能是问题的一部分。谢谢! –