偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

WPF設(shè)備輸入方式總結(jié)

開發(fā) 開發(fā)工具
WPF設(shè)備輸入總共可以被分為:鼠標(biāo)輸入、鍵盤輸入以及l(fā)nl(手寫筆)輸入。在文章中,我們將會(huì)針對這三種輸入方式做一個(gè)詳細(xì)介紹。

WPF開發(fā)工具中的輸入方式在實(shí)際開發(fā)中是一個(gè)比較重要的部分。我們在學(xué)習(xí)的過程中,需要牢固的掌握這一基礎(chǔ)要點(diǎn),方便以后的使用。#t#

WPF設(shè)備輸入1、鼠標(biāo)輸入

對于各種設(shè)備所存在的事件就不一一列出。在WPF中所謂的“透明”有兩層意思,即對用戶來講的可視化的透明,以及對鼠標(biāo)設(shè)備來講的透明。例如,我們可能要?jiǎng)?chuàng)建一個(gè)某一部分透明的元素,但卻希望鼠標(biāo)單擊仍可以識別。在這種情況下,可以使用一個(gè)透明的畫刷,將該畫刷的Opacity值設(shè)成0,那么這個(gè)元素就對客戶不可見對鼠標(biāo)可見了。反之,如果想讓鼠標(biāo)忽略某一可視化元素,設(shè)置所有元素都存在的IsHitTestVisable屬性即可。

鼠標(biāo)Mouse類聽夠一些靜態(tài)屬性和方法,用于獲得當(dāng)前鼠標(biāo)的信息或者狀態(tài)。如GetPosition獲取鼠標(biāo)坐標(biāo),Captured屬性返回當(dāng)前捕獲到鼠標(biāo)的元素,靜態(tài)Mouse.DirectlyOver獲取程序中鼠標(biāo)正在那個(gè)元素之上,Mouse.OverrideCursor用于設(shè)置是鼠標(biāo)樣式等。

WPF設(shè)備輸入2、鍵盤輸入

KeyBoard類提供Modifiers靜態(tài)屬性,用于獲取按下的修飾鍵(ALT、Shift、Ctrl);IskeyDowmn和IsKeyUp方法用于檢查某一按鍵的狀態(tài),如:bool isHomeKeyPress=KeyBoard.IsKeyDown(Key.Home);

WPF設(shè)備輸入3、lnl(手寫筆)輸入

Stylus中提供類似于Mouse類的一些方法和屬性用于獲取lnk的狀態(tài)等信息。在WPF中提供高級別的ink處理元素InkCanvas用來處理所有l(wèi)ink的底層事件。

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

2009-12-23 17:01:09

WPF Command

2009-12-29 13:43:26

WPF URI

2009-12-24 15:53:19

WPF API

2015-01-05 09:56:20

可穿戴設(shè)備

2009-12-28 10:47:58

WPF繪圖

2009-12-28 15:08:12

WPF字體

2009-12-23 16:39:55

WPF命令

2009-12-25 10:46:36

WPF Page

2009-12-24 13:46:03

WPF控件

2009-12-24 14:30:19

WPF MVVM

2009-12-29 14:20:27

WPF路徑

2009-12-28 13:57:39

WPF文字

2009-12-25 16:53:30

WPF適用人員

2009-12-24 16:46:03

WPF性能優(yōu)化

2009-12-24 18:09:23

WPF開發(fā)環(huán)境

2009-12-28 09:13:50

WPF容器控件

2009-12-23 14:11:05

WPF名字空間

2009-12-25 11:23:43

WPF命令模型

2009-12-28 15:01:39

WPF樹應(yīng)用

2009-12-23 18:16:35

WPF布局控件
點(diǎn)贊
收藏

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