Windows8中的旋转问题:平移转换

前台

<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
 <Button Name="btnvalue" width="400" Height="80" Content="旋转按钮" fontsize="30">
   <Button.RenderTransform>
     <RotateTransfrom X:Name="rf1"/>
   </Button.RenderTransform>
 </Button>
 <Button Name="btn" Content="动起来" fontsize="30" Click="Button_Click"/>
</Grid>

后台

Protected override void OnNavigatedTo(NavigationEventArgs e)
{
 DispatcherTimer timer=new DispatcherTimer();
 timer.Interval=TimeSpan.FromMilliSeconds(200);
 timer.Tick+=timer_Tick;
 timer.Start();
}
void timer_Tick(object sender,object e)
{
 rf1.Angle+=10;
}
Private void Button_Click_1(object Sender,RoutedEventArgs e)
{
 RotateTransform oldrotate=btnvalue.RenderTransform as RotateTransfrom;
 MessageDialog mes=new MessageDialog(oldrotate.Angle.ToString());
 mes.ShowAsync();
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值