亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Windows > 正文

Windows 8技巧:Windows 8常用鼠標事件 分析介紹

2019-11-28 03:38:31
字體:
來源:轉載
供稿:網友

  在Windows 8中采用一些新的鼠標事件以替代以前Silverlight的鼠標事件,其常用事件如下:

  PointerWheelChanged:鼠標中鍵滑動事件。

  PointerPressed:鼠標點擊下去的時候即觸發事件。

  PointerReleased:鼠標點擊下去的時候釋放鼠標時觸發事件。

  PointerEntered:鼠標進入有效范圍之時觸發一次。

  PointerMoved:鼠標在有效范圍之內移動之時觸發事件。

  PointerExited:鼠標退出有效范圍之時觸發事件。

  在本文中將通過實例演示各種鼠標事件的響應.下面我們看實例源碼如下:

復制代碼
代碼如下:

<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<Canvas Name="MainCanvas" Width="600" Height="300" Background="Cornsilk"
PointerWheelChanged="MainCanvas_PointerWheelChanged"
PointerReleased="MainCanvas_PointerReleased"
PointerPressed="MainCanvas_PointerPressed"
PointerMoved="MainCanvas_PointerMoved"
PointerExited="MainCanvas_PointerExited"
PointerEntered="MainCanvas_PointerEntered"
></Canvas>
<TextBlock HorizontalAlignment="Left" Foreground="Gold" Margin="383,99,0,0" TextWrapping="Wrap"
Name="tbLabel" Text="" VerticalAlignment="Top" Height="40" Width="418"/>
<TextBlock HorizontalAlignment="Left" Foreground="Gold" Margin="774,99,0,0" TextWrapping="Wrap"
Name="tbLabelNext" Text="" VerticalAlignment="Top" Height="40" Width="209"/>
<TextBlock HorizontalAlignment="Left" Foreground="Gold" Margin="564,171,0,0" TextWrapping="Wrap"
Name="tbLabelFore" Text="" VerticalAlignment="Top" Height="40" Width="209"/>
</Grid>

  其中Xaml.cs后臺代碼如下,

復制代碼
代碼如下:

/// <summary>
/// 可用于自身或導航至 Frame 內部的空白頁。
/// </summary>
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
}
Point start = new Point();</p><p> /// <summary>
/// 在此頁將要在 Frame 中顯示時進行調用。
/// </summary>
/// <param name="e">描述如何訪問此頁的事件數據。Parameter
/// 屬性通常用于配置頁。</param>
protected override void OnNavigatedTo(NavigationEventArgs e)
{</p><p> }</p><p> //鼠標中鍵滑動事件
private void MainCanvas_PointerWheelChanged(object sender, PointerRoutedEventArgs e)
{
this.tbLabel.Text = "滑動了一次鼠標中箭";
}</p><p> //鼠標點擊下去的事件
private void MainCanvas_PointerPressed(object sender, PointerRoutedEventArgs e)
{
start = e.GetCurrentPoint(MainCanvas).Position;
this.tbLabel.Text = "點擊了一次鼠標或者屏幕";</p><p> }</p><p> //鼠標松鍵事件
private void MainCanvas_PointerReleased(object sender, PointerRoutedEventArgs e)
{
Point end = e.GetCurrentPoint(MainCanvas).Position;
double angle = 0;
//判斷拖動鼠標角度
if (Math.Abs(end.X - start.X) < 1 && Math.Abs(end.Y - start.Y) < 1)
{
angle = 0;
}
else if (end.X > start.X)
{</p><p> if (end.Y > start.Y)
{
angle = 360 - Math.Atan((end.Y - start.Y) * 1.0 / (end.X - start.X)) * 180 / Math.PI;
}
else
{
angle = Math.Atan((start.Y - end.Y) * 1.0 / (end.X - start.X)) * 180 / Math.PI;
}
}
else if (end.X < start.X)
{
if (end.Y > start.Y)
{
angle = Math.Atan((end.Y - start.Y) * 1.0 / (start.X - end.X)) * 180 / Math.PI + 180;
}
else
{
angle = 180 - Math.Atan((start.Y - end.Y) * 1.0 / (start.X - end.X)) * 180 / Math.PI;
}
}
if (angle == 0)
{
this.tbLabel.Text = "點擊了一次鼠標或者屏幕";
}
else if (angle >= 45 && angle < 135)
{
this.tbLabelFore.Text = "從下往上";
}
else if (angle <= 45 || angle > 315)
{
this.tbLabelFore.Text = "從左向右滑";
}
else if (angle >= 135 && angle < 225)
{
this.tbLabelFore.Text = "從右向左滑";
}
else if (angle >= 225 && angle < 315)
{
this.tbLabelFore.Text = "從上往下";
}</p><p> }

//鼠標移動事件
private void MainCanvas_PointerMoved(object sender, PointerRoutedEventArgs e)
{
Point point = e.GetCurrentPoint(MainCanvas).Position;
this.tbLabel.Text = "鼠標正在移動X:"+point.X+",Y:"+point.Y;
}</p><p> //鼠標移出范圍事件
private void MainCanvas_PointerExited(object sender, PointerRoutedEventArgs e)
{
this.tbLabelNext.Text = "鼠標移出作用范圍";
}</p><p> //鼠標進入范圍事件
private void MainCanvas_PointerEntered(object sender, PointerRoutedEventArgs e)
{
this.tbLabelNext.Text = "鼠標進入范圍";
}
}

下圖是效果演示,如需源碼請點擊 Win8Event.zip 下載

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美人与物videos| 久久久国产精彩视频美女艺术照福利| 这里只有精品丝袜| 一本久久综合亚洲鲁鲁| 黑人巨大精品欧美一区免费视频| 91精品国产综合久久香蕉的用户体验| zzijzzij亚洲日本成熟少妇| 亚洲激情免费观看| 亚洲人成免费电影| 日本精品久久久| 欧美激情久久久久| 91精品国产综合久久香蕉最新版| 日韩激情视频在线| 91精品国产91久久久久久| 久久久亚洲国产| 亚洲欧美精品suv| 亚洲精品久久久久久久久久久久| 亚洲最大av网站| 亚洲国内精品在线| 日韩欧美一区二区三区| 亚洲2020天天堂在线观看| 久久夜色精品亚洲噜噜国产mv| 色婷婷成人综合| www高清在线视频日韩欧美| 亚洲尤物视频网| 国产精品av网站| 国产精品视频久久久久| 国产精品电影一区| 91在线观看免费高清完整版在线观看| 国产精品久久久久久久久久久久久久| 91日本在线观看| 久久影视三级福利片| 久久人体大胆视频| 91视频九色网站| 国产精品一区二区3区| 在线观看日韩欧美| 98精品在线视频| 视频一区视频二区国产精品| 成人精品在线视频| 91精品国产91久久久| 91国在线精品国内播放| 欧美激情亚洲一区| 欧美午夜宅男影院在线观看| 欧美极品在线播放| 亚洲欧洲在线视频| 亚洲第五色综合网| 成人激情视频小说免费下载| 国产免费一区视频观看免费| 国产精品日韩在线| 国产啪精品视频网站| 欧美黑人xxxx| 精品少妇一区二区30p| 欧美日韩免费看| 欧美成人午夜激情视频| 日韩中文综合网| 国产欧美婷婷中文| 国内精品久久久久影院 日本资源| 国产精品网红福利| 国内精品一区二区三区| 国内精品久久久久久中文字幕| 国产女精品视频网站免费| 韩国日本不卡在线| 欧美性xxxxxx| 精品久久久久久亚洲精品| 高清欧美性猛交xxxx黑人猛交| 日本伊人精品一区二区三区介绍| 精品久久久视频| 久久视频中文字幕| 国产网站欧美日韩免费精品在线观看| 亚州av一区二区| 国产香蕉一区二区三区在线视频| 国产精品久久久久久久av大片| 92看片淫黄大片看国产片| 国产精品流白浆视频| 欧美激情精品久久久久| 欧美精品生活片| 欧美性猛交xxxx乱大交| 久久亚洲影音av资源网| 欧美天堂在线观看| 日韩免费av片在线观看| 亚洲第一黄色网| 色悠悠国产精品| 日韩欧美大尺度| 色综合久久天天综线观看| 亚洲三级 欧美三级| 亚洲精品一区在线观看香蕉| 久久国产精品首页| 欧美一乱一性一交一视频| 不卡伊人av在线播放| 精品自拍视频在线观看| 色综合老司机第九色激情| 欧美激情小视频| 成人激情视频免费在线| 欧美一区第一页| 亚洲免费视频网站| 91在线视频九色| 日韩精品视频在线| 欧美激情一区二区三区高清视频| 欧美激情精品久久久久久| 国产精品高清网站| 国产精品第二页| 久久久久久97| 欧美最猛黑人xxxx黑人猛叫黄| www.日韩av.com| 91色p视频在线| 欧美乱大交xxxxx另类电影| 精品人伦一区二区三区蜜桃网站| 在线电影欧美日韩一区二区私密| 久久免费福利视频| 欧美在线中文字幕| 久久久久久久激情视频| 亚洲va欧美va国产综合剧情| 久久成人国产精品| 国内精品模特av私拍在线观看| 国产日韩精品综合网站| 欧美成人手机在线| 成人亚洲欧美一区二区三区| 亚洲欧美精品在线| 欧美国产日韩一区| 国产精品揄拍500视频| 美女扒开尿口让男人操亚洲视频网站| 精品成人69xx.xyz| 亚洲精品suv精品一区二区| 亚洲欧美三级伦理| 国产一区二区丝袜| 精品久久久久久久久国产字幕| 欧美在线亚洲在线| 日产精品久久久一区二区福利| 亚洲日本欧美中文幕| 欧美影院在线播放| 日韩暖暖在线视频| 成人黄色大片在线免费观看| 97在线免费视频| 欧美激情精品久久久久久变态| 久久天天躁狠狠躁夜夜躁| 日韩免费电影在线观看| 91美女片黄在线观看游戏| www.国产一区| 国产日韩在线观看av| 亚洲的天堂在线中文字幕| 操日韩av在线电影| 国产精品视频不卡| 亚洲天堂av电影| 国产精品美女999| 久久久久日韩精品久久久男男| 51精品国产黑色丝袜高跟鞋| 精品国产一区av| 69久久夜色精品国产69| 久久久久久成人| 在线精品国产欧美| 国产精品久久久av| 精品久久久久久久久久久| 91久久精品日日躁夜夜躁国产| 国产自产女人91一区在线观看| 亚洲曰本av电影| 一区二区三区日韩在线| 国产精品第三页| 浅井舞香一区二区| 高清欧美性猛交| 色综合天天狠天天透天天伊人| 欧美综合国产精品久久丁香| 狠狠综合久久av一区二区小说| 久久精品国产一区二区电影| 亚洲精品网址在线观看|