Silverlight中使用MIRIA進行觸屏編程

Silverlight for Windows phone7中可以使用XNA提供的功能進行觸屏編程,不過暫時還沒有網頁Silverlight的XNA移植。經過搜索發現MIRIA這個開源項目http://miria.codeplex.com/?可以在Silverlight中實現Touch、Gesture的功能。

用法如下:

1、項目中引用MIGlibLight.dll、MIRIA.dll

2、在xaml頂層標簽中寫xmlns:miria="clr-namespace:MIRIA.UIKit;assembly=MIRIA"聲明命名空間

然后:

??????? <miria:TCanvas Name="a1"? Margin="0,64,56,39" HorizontalAlignment="Right" Width="293">

??????? </miria:TCanvas>

然后就可以監聽TCanvas的GestureDetected、Tap事件來進行手勢編程了。

為了能夠運行,還需要在TCanvas上啟動TouchListener,事件才能觸發:TouchListener lis = new TouchListener(canvas1);

注意MIRIA有點問題就是用鼠標模擬手指(因為我沒有用真的觸屏測試過,買不起呀,呵呵)的時候必須短時間內瞬間滑動才能觸發事件,如果停留時間長點事件就不能觸發了。

MIRIA下載: http://files.cnblogs.com/rupeng/miria-62919%ef%bc%88%e8%a7%a6%e5%b1%8f%e6%89%8b%e5%8a%bf%ef%bc%89.zip

在Silverlight 3 /4開發環境中打開miria演示項目的時候報錯找不到WrapPanel類,因為這個控件已經不在標準控件中了,而是放到了Silverlight Toolkit中,該工具包可從http://www.codeplex.com/Silverlight獲得。

?我當前用的整個版本的MIRIA中的bug及修正如下:

1、TouchListener.cs的_cursordel函數中:

?_cursors.Remove(_cursors[x]);

改成:

?if (x >= 0)
??????????? {
??????????????? _cursors.Remove(_cursors[x]);
??????????? }

如鵬網.Net培訓班正在報名,有網絡的地方就可以參加如鵬網的學習,學完就能高薪就業,點擊此處了解

?

? ??三年前只要懂“三層架構”就可以說“精通分層架構”;現在則需要懂IOC(AutoFac等)、CodeFirst、lambda、DTO等才值錢;

????三年前只要會SQLServer就可以說自己“精通數據庫開發”;現在則需還需要掌握MySQL等開源數據庫才能說是“.Net開源”時代的程序員;

????三年前只要會進行用戶上傳內容的安全性處理即可;現在則需要熟悉云存儲、CDN等才能在云計算時代游刃有余;

????三年前只要掌握Lucene.Net就會說自己“熟悉站內搜索引擎開發”;現在大家都用ElasticSearch了,你還用Lucene.Net就太老土了;

????三年前發郵件還是用SmtpClient;現在做大型網站發郵件必須用云郵件引擎;

????三年前緩存就是Context.Cache;現在則是Redis、Memcached的天下;

????如鵬網再次引領.Net社區技術潮流!點擊此處了解如鵬網.Net最新課程

轉載于:https://www.cnblogs.com/rupeng/archive/2011/02/12/1952840.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/275692.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/275692.shtml
英文地址,請注明出處:http://en.pswp.cn/news/275692.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

React 核心開發者 Dan Abramov 訪談實錄

大家好&#xff0c;我是若川。面試、學習源碼系列、年度總結、JS基礎系列譯者注&#xff1a;本譯文是在「在線對話 React.js 核心開發者」一個半小時直播的基礎上進行的原文翻譯&#xff0c;包括了直播中的所有問答內容&#xff0c;盡可能保留了 Dan 回答的中心語義&#xff0c…

python ev3圖形化編程軟件下載_mPython(圖形化編程軟件)

mPython是盛思技術團隊在BBC官方原版PythonEditor基礎上、拓展開發的應用軟件。可以進行可視化代碼編程&#xff0c;有hex、python、blockly三種代碼讀寫等功能。功能介紹1、不依賴網絡&#xff0c;可離線安裝使用2、支持hex、python、blockly三種代碼的讀寫3、blockly模式下支…

02-15 GUCCI 我喜歡的

我覺得&#xff0c;GUCCI是低調的奢華&#xff0c;價格不是很高&#xff0c;容易接近&#xff0c;符合我的風格&#xff0c;是現階段我的選擇 樣式我喜歡 希望我的生活質量步步高升&#xff0c;將來不再為追求物質生活而奮斗。 轉載于:https://www.cnblogs.com/yd1227/archive/…

php 批量修改mysql 數據表,字段 字符集編碼

$sql"SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA 數據庫名稱";$r$pdo->query($sql,2);foreach($r as $v){//if($v[TABLE_NAME]!monxin_index_user){continue;} 代碼來源 夢行云軟件$sql"alter table ".$v[TABLE_NAME]." conver…

python如何安裝panda數據庫_在Pycharm中安裝Pandas庫方法(簡單易懂)

開發環境的搭建是一件入門比較頭疼的事情&#xff0c;在上期的文稿基礎上&#xff0c;增加一項Anaconda的安裝介紹。Anaconda是Python的一個發行版本&#xff0c;安裝好了Anaconda就相當于安裝好了Python&#xff0c;并且里面還集成了很多Python科學計算的第三方庫。比如我們需…

譯文 | Vue 在哪些方面做的比 React 更好?

大家好&#xff0c;我是若川。在過去的五年中&#xff0c;我一直是一名 React 工程師。我愛React。我喜歡開發 React 應用程序。我認為它是目前最好的UI框架之一。但是&#xff0c;在這個領域有一些競爭對手。其中最大的是 Vue.js 。我以前玩過一些 Vue.js&#xff0c;但我認為…

表單提交中Get和Post方式的區別及EncType表明提交數據的格式詳解

表單提交中Get和Post方式的區別1. get是從服務器上獲取數據&#xff0c;post是向服務器傳送數據。2. get是把參數數據隊列加到提交表單的ACTION屬性所指的URL中&#xff0c;值和表單內各個字段一一對應&#xff0c;在URL中可以看到。post是通過HTTP post機制&#xff0c;將表單…

web mp4第一幀_Web成幀器就在這里!

web mp4第一幀The Framer Team is pulling up it’s pants. I sniffed something cooking when they announced a public beta for Framer for web… FRAMER FOR WEB? Yes, I don’t know how they did it, but their powerful set of tools, plugins and animation controls …

Lucene學習總結之三:Lucene的索引文件格式(2)

2019獨角獸企業重金招聘Python工程師標準>>> 四、具體格式 上面曾經交代過&#xff0c;Lucene保存了從Index到Segment到Document到Field一直到Term的正向信息&#xff0c;也包括了從Term到Document映射的反向信息&#xff0c;還有其他一些Lucene特有的信息。下面對這…

JavaScript 數組 API 全解析

在編程世界中&#xff0c;數組是指元素的集合。數組將數據作為元素進行存儲&#xff0c;并在需要時將其取出。在支持數組的編程語言中廣泛地采用了這個數據結構。這個手冊會介紹 JavaScript 數組的所有知識。你將會學到復雜數據處理、解構、常用數組方法等內容。我為什么寫這篇…

Spoken English(001)

if he wants to make any changes,minor alternations can be made thenis there any way of ensuring well have enough time for our talks?so our evenings will be quite full then?We’ll leave some evenings free,that is, if it is all right with you.We’d have to…

美學設計評價_死亡的孩子無法使用的設計美學

美學設計評價In the popular anime series, Soul Eater, Death the Kid is a Shinigami (Japanese death god) who vanquishes evil with his dual pistols, Liz and Patty. Although he’s strikingly powerful, his battles are often hindered by his obsessive-compulsive …

iis php網站500錯誤原因_因為曾經錯誤安裝過PHP5.2而導致IIS7無法正常工作,顯示500錯誤提示,大家幫忙看看!...

我的系統是VISTA,使用自帶的IIS7&#xff0c;對ASP網頁一直瀏覽正常。最近因自己心血來潮錯誤安裝了一次PHP5.2。主要操作是&#xff1a;1、下載的是自動安裝的PHP5.2程序&#xff0c;自動選ISAPI按鈕安裝&#xff1b;2、對IIS7中添加了名為“PHP”的ISAPI篩選器&#xff0c;選…

【送書】2021年哪些好書值得讀(小姐姐配音)

大家好&#xff0c;我是若川。記得點上面的小姐姐再次錄制的配音。為感謝大家一直以來的支持和肯定。不知道是今年第幾次送書了。昨天送書的音頻廣受好評&#xff0c;沒參與的可以參與。今天聯合華章圖書再送文中任選一本 * 3 包郵送&#xff0c;詳細規則看文末。Web開發01《斯…

Flash獲取html參數的方法

一. swf?傳參 html代碼:代碼<html><head><meta http-equiv”Content-Type” content”text/html charsetutf-8″ /><title>as</title></head><body><object classid”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase”h…

方法重載_方法

方法重載Recently, I wrote an article about moving XD designs to Figma. It was a really interesting experiment and one that seemed to interest quite a lot of people.最近&#xff0c;我寫了一篇有關將XD設計移至Figma的文章。 這是一個非常有趣的實驗&#xff0c;似…

php strtoup,PHP 7 的幾處函數安全小變化

To Begin With最近在準備 LANCTF&#xff0c;想把環境遷移到 PHP 7&#xff0c;卻想到一些 payload 失效了。想著什么時候總結成一個筆記&#xff0c;恰巧在 FB 發現有人寫了一篇博文&#xff0c;拜讀后結合 CTF 環境整理了一下&#xff0c;總體來說&#xff0c;棄用了較多不安…

Node.js 框架設計及企業 Node.js 基礎建設相關討論

大家好&#xff0c;我是若川。19年我寫的 lodash源碼 文章投稿到海鏡大神知乎專欄竟然通過了&#xff0c;后來20年海鏡大神還star了我的博客&#xff0c;同時還轉發了我的微博。時間真快啊。今天分享這篇Node.js的討論。2021 年上半年早已過去&#xff0c;回顧 Node.js 在國內的…

DAS、NAS、SAN、iSCSI 存儲方案概述

目前服務器所使用的專業存儲方案有DAS、NAS、SAN、iSCSI幾種。存儲根據服務器類型可以分為&#xff1a;封閉系統的存儲和開放系統的存儲&#xff1a; &#xff08;1&#xff09;封閉系統主要指大型機. &#xff08;2&#xff09;開放系統指基于包括Windows、UNIX、Linux等操作系…

同態加法_同態—當舊趨勢突然變酷時

同態加法Designers get excited at every year’s end to see what next year’s trend is going to be. What the future of design is going to look like. What they can carry forward to the next year; And Neumorphism was one among the lists which gained great atte…