Windows phone 7 如何使用单击事件创建小型Windows Phone 7应用程序
我是windows phone应用程序的新手,需要创建一个小型windows phone 7应用程序。应用程序将执行以下任务Windows phone 7 如何使用单击事件创建小型Windows Phone 7应用程序,windows-phone-7,windows-phone-7.1,windows-mobile-6.5,Windows Phone 7,Windows Phone 7.1,Windows Mobile 6.5,我是windows phone应用程序的新手,需要创建一个小型windows phone 7应用程序。应用程序将执行以下任务 应用程序屏幕上有一个图像“image1”,当我按下“image1”时,它将显示第二个图像“image2” 当我按下image2时,它将显示image1,依此类推 我的XAML代码 <Button Click="Button_Click"> <Image Source="resourse/image1.jpg"/> </Button>
<Button Click="Button_Click">
<Image Source="resourse/image1.jpg"/>
</Button>
请帮助我将通过在您的XAML中添加两个图像来解决此问题:
<Button Click="Button_Click">
<Grid>
<Image x:Name="imageOne" Source="resourse/image1.jpg"/>
<Image x:Name="imageTwo" Source="resourse/image2.jpg"
Visibility="Collapsed"/>
</Grid>
</Button>
每次单击时,它都会切换每个图像的可见性
这比更改图像源(涉及URI等)更容易。非常感谢ColinE,但有一个错误说“只能将赋值、调用、增量、减量和新对象表达式用作语句”私有无效按钮单击(对象发送方、RoutedEventArgs e){if(imageOne.Visibility==Visibility.Visible){imageOne.Visibility==Visibility.Collated;imageTwo.Visibility==Visibility.Visibility;}其他{imageOne.Visibility==Visibility.Visibility;imageTwo.Visibility==Visibility.Collated;}已修复错误..但获取另一个错误,该错误表示“属性”System.Windows.Controls.ContentControl.Content已多次设置
<Button Click="Button_Click">
<Grid>
<Image x:Name="imageOne" Source="resourse/image1.jpg"/>
<Image x:Name="imageTwo" Source="resourse/image2.jpg"
Visibility="Collapsed"/>
</Grid>
</Button>
private void Button_Click(object sender, RoutedEventArgs e)
{
if (imageOne.Visisbility == Visibility.Visible)
{
imageOne.Visisbility = Visibility.Collapsed
imageTwo.Visisbility = Visibility.Visible
}
else
{
imageOne.Visisbility = Visibility.Visible
imageTwo.Visisbility = Visibility.Collapsed
}
}