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

あなたはおそらくあなたのマージンを保存できるように、あなたのイメージをViewBoxにラップするべきです – lokusking

+0

あなたは、コードサンプルにViewBoxを含めるのを忘れていました。それだけで問題の一部になるかもしれません。ありがとう! –

関連する問題