我遇到了一個WPF相當奇怪的問題。當我在窗體上放置按鈕時,它們在設計時看起來很好,但在Windows XP上看起來很好,但是當應用程序在Windows 7上運行時,邊緣會變得破損。WPF斷邊
這是正常的圖標的屏幕截圖(XP和設計時間)
這裏是一個用破碎的邊緣(Windows 7)中
任何想法?
編輯:
如這裏要求是我使用的按鈕
<Button Height="38" HorizontalAlignment="Center" Name="cmdChange_dataset" VerticalAlignment="Center" Width="130" Grid.Column="0" >
<Grid Width="120">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image Source="/Sales_express_lite_WPF;component/Images/note_to_self_32.png" Stretch="None" Grid.Column="0" HorizontalAlignment="Left"/>
<Label Content="Change DataSet" Grid.Column="1" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
<Button.Effect>
<DropShadowEffect BlurRadius="5" Color="Gray" />
</Button.Effect>
</Button>
你能發佈你的Button的XAML代碼嗎? – Rachel
@Rachel代碼示例添加到原來的帖子,思考它我應該張貼在第一位 –
也許與此有關? http://blogs.msdn.com/b/text/archive/2009/08/27/layout-rounding.aspx –