现在我正在创建一个测验,答案是图像。我将它们中的每一个都放在一个按钮中以触发我自己的事件。我现在遇到的问题是当我按住按钮时,其中的图像将是全屏的,当我不按住它时,图像会返回。我试过图像的拉伸属性,但它没有生效。请帮我找出解决方案。谢谢。这是我的代码:
<Button Name="Answer0Button" Hold="Answer0Button_OnHold" Style="{StaticResource ButtonStyle}" Grid.Column="0" HorizontalAlignment="Stretch" VerticalAlignment="Center" BorderThickness="3" BorderBrush="{Binding Markers, Converter={StaticResource markersConverter}, ConverterParameter=0}">
<Image Source="{Binding Answers[0],Converter={StaticResource quizImagePathConverter}}"/>
<i:Interaction.Triggers>
<i:EventTrigger EventName="Tap">
<command:EventToCommand Command="{Binding AssertCommand}" CommandParameter="{Binding Answers[0]}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>
当我调试时,此按钮不会使事件保持不变。
private void Answer0Button_OnHold(object sender, GestureEventArgs e)
{
//Make the image fullscreen here
}