前言
專(zhuān)注于為中小企業(yè)提供網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)寧國(guó)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
本文主要給大家分享了關(guān)于利用c#實(shí)現(xiàn)圖片的平移和旋轉(zhuǎn)的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧
方法如下
1新建文件夾,添加一個(gè)圖片
2 添加控件 兩個(gè)button控件 一個(gè)image控件 一個(gè)Canvas控件
3 代碼實(shí)現(xiàn)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace WpfApplication16 { ////// MainWindow.xaml 的交互邏輯 /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void button_Click(object sender, RoutedEventArgs e) { DoubleAnimation da = new DoubleAnimation(); da.From = 0; da.To = -100; Storyboard board = new Storyboard(); Storyboard .SetTarget(da,image); Storyboard.SetTargetProperty(da,new PropertyPath(Canvas.LeftProperty)); board.Children.Add(da); board.Begin(); } private void xuanzhuan() { RotateTransform totate = new RotateTransform(); image.RenderTransform = totate; image.RenderTransformOrigin = new Point(0.5, 0.5); DoubleAnimation da = new DoubleAnimation(0, 360, new Duration(TimeSpan.FromMilliseconds(500))); Storyboard board = new Storyboard(); Storyboard.SetTarget(da, image); Storyboard.SetTargetProperty(da,new PropertyPath("RenderTransform.Angle")); da.RepeatBehavior = RepeatBehavior.Forever; da.Completed += Da_Completed; board.Children.Add(da); board.Begin(); } private void Da_Completed(object sender, EventArgs e) { } private void button1_Click(object sender, RoutedEventArgs e) { xuanzhuan(); } } }
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)創(chuàng)新互聯(lián)的支持。