我的Image控件上的MouseUp事件被触发错误,它与我在窗口上的MouseUp事件同时被触发..
答案 0 :(得分:0)
很难确定没有看到你的XAML,但这几乎可以肯定是你的图像有一个覆盖整个窗口的可点击区域。
设置网格并将图像放在左上角,确保HorizontalAlignment和VerticalAlignment属性都设置为' Stretch'。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="50"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Image Grid.Row="0" Grid.Column="0" Name="Image"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
Source="http://www.whitegadget.com/attachments/pc-wallpapers/110295d1340346189-nina-dobrev-nina-dobrev-iomage.jpg"/>
</Grid>
答案 1 :(得分:0)
我找到了自己的问题答案..
使用按钮点击事件,只需更改样式..
Image.MouseUp事件被触发的原因是,因为它以某种方式连接到Window.MouseUp事件..