成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SilverLight拖動(dòng)具體實(shí)現(xiàn)方式介紹

開(kāi)發(fā) 開(kāi)發(fā)工具
SilverLight拖動(dòng)的代碼示例將會(huì)在文章為大家呈現(xiàn)出來(lái)。希望初學(xué)者們可以通過(guò)這些代碼示例清晰的解讀相關(guān)概念,以達(dá)到自己學(xué)習(xí)的目的。

SilverLight的使用可以幫助開(kāi)發(fā)人員輕松的解決一些以前愛(ài)只能依靠美工才能解決的相關(guān)開(kāi)發(fā)問(wèn)題。現(xiàn)在我們將會(huì)學(xué)到其中的一個(gè)使用技巧,就是SilverLight拖動(dòng)的實(shí)現(xiàn)方式。#t#

SilverLight拖動(dòng)前臺(tái)代碼:

 

 

  1. < UserControl 
  2. xmlns="http://schemas.microsoft.
    com/winfx/2006/xaml/presentation"
     
  3. xmlns:x="http://schemas.
    microsoft.com/winfx/2006/xaml"
     
  4. x:Class="SilverlightApplic
    ation6.Page"
     
  5. Width="640" Height="480"> 
  6. < Canvas x:Name="LayoutRoot" 
    Background="White"> 
  7. < Image Margin="263,185,249,167" 
    Source="1.png" Stretch="Fill" 
    MouseLeftButtonDown="Image_
    MouseLeftButtonDown"
       
  8. MouseMove="Image_MouseMove" 
  9. MouseLeftButtonUp="Image_
    MouseLeftButtonUp"
    /> 
  10. < /Canvas> 
  11. < /UserControl> 

 

 

SilverLight拖動(dòng)后臺(tái)代碼:

 

 

  1. using System;  
  2. using System.Windows;  
  3. using System.Windows.Controls;  
  4. using System.Windows.Documents;  
  5. using System.Windows.Ink;  
  6. using System.Windows.Input;  
  7. using System.Windows.Media;  
  8. using System.Windows.Media.Animation;  
  9. using System.Windows.Shapes;  
  10. namespace SilverlightApplication6  
  11. {  
  12. public partial class Page : UserControl  
  13. {  
  14. bool trackingMouseMove = false;  
  15. Point mousePosition;  
  16. public Page()  
  17. {  
  18. // 需要初始化變量  
  19. InitializeComponent();  
  20. }  
  21. private void Image_MouseLeftButtonDown
    (object sender, MouseButtonEventArgs e)  
  22. {  
  23. FrameworkElement element = 
    sender as FrameworkElement;  
  24. mousePosition = e.GetPosition(null);  
  25. trackingMouseMove = true;  
  26. if (null != element)  
  27. {  
  28. element.CaptureMouse();  
  29. element.Cursor = Cursors.Hand;  
  30. }  
  31. }  
  32. private void Image_MouseMove(object 
    sender, MouseEventArgs e)  
  33. {  
  34. FrameworkElement element = sender 
    as FrameworkElement;  
  35. if (trackingMouseMove)  
  36. {  
  37. double deltaV = e.GetPosition(null).
    Y - mousePosition.Y;  
  38. double deltaH = e.GetPosition(null).
    X - mousePosition.X;  
  39. double newTop = deltaV + (double)element.
    GetValue(Canvas.TopProperty);  
  40. double newLeft = deltaH + (double)
    element.GetValue(Canvas.LeftProperty);  
  41. element.SetValue(Canvas.TopProperty, newTop);  
  42. element.SetValue(Canvas.LeftProperty, newLeft);  
  43. mousePosition = e.GetPosition(null);  
  44. }  
  45. }  
  46. private void Image_MouseLeftButtonUp
    (object sender, MouseButtonEventArgs e)  
  47. {  
  48. FrameworkElement element = sender 
    as FrameworkElement;  
  49. trackingMouseMove = false;  
  50. element.ReleaseMouseCapture();  
  51. mousePositionmousePosition.X = 
    mousePosition
    .Y = 0;  
  52. element.Cursor = null;  
  53. }  
  54. }  

 

以上就是對(duì)SilverLight拖動(dòng)相關(guān)實(shí)現(xiàn)方法做得具體介紹。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2010-01-04 16:06:34

Silverlight

2009-12-29 18:34:21

Silverlight

2009-12-31 15:05:00

Silverlight

2009-12-31 17:21:41

Silverlight

2009-12-31 14:12:40

Silverlight

2009-12-15 13:47:33

Silverlight

2009-12-30 17:19:09

Silverlight

2009-12-28 13:23:19

WPF導(dǎo)出圖片

2009-12-30 16:10:10

Silverlight

2009-12-30 16:43:47

Silverlight

2010-01-04 13:09:51

Silverlight

2009-12-30 17:44:22

Silverlight

2010-01-04 16:30:06

Silverlight

2009-09-07 13:25:56

Silverlight

2009-11-27 13:14:07

PHP函數(shù)strist

2010-06-11 16:19:23

vmware安裝ope

2009-12-31 17:17:45

Silverlight

2009-12-30 15:08:04

Silverlight

2009-12-30 14:36:29

Silverlight

2009-12-31 17:31:23

Silverlight
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩在线一区二区三区 | 羞羞视频网站在线观看 | 日韩午夜激情 | 中文字幕av亚洲精品一部二部 | 日本精品一区二区三区四区 | 久久精品一区二区三区四区 | 九色国产 | 3级毛片| 国产精品久久久久婷婷二区次 | 国户精品久久久久久久久久久不卡 | 在线播放国产一区二区三区 | 久久久不卡网国产精品一区 | 欧美电影免费观看高清 | 鸳鸯谱在线观看高清 | 一级午夜aaa免费看三区 | 久久久久国产成人精品亚洲午夜 | 久久久久久久综合 | cao在线| 国产高清视频一区 | 国产高清精品一区二区三区 | 日韩中文字幕在线 | 国产韩国精品一区二区三区 | 色吧色综合 | 麻豆久久精品 | 国产一级片免费视频 | 在线免费黄色小视频 | 国产在线视频一区二区 | 中文字幕在线一区二区三区 | 日本欧美在线视频 | 成人在线免费电影 | 九九九久久国产免费 | 国产精品区一区二区三区 | 在线观看亚洲精品 | 久久久精品影院 | 国产成在线观看免费视频 | 国产中文在线 | 久久国产婷婷国产香蕉 | www.日本精品| 污片在线观看 | 国产视频中文字幕 | а√中文在线8 |