A damn at han’s Windows phone book 筆記(8:Vibration)

來源:互聯網
上載者:User

震動

VibrateController.Default.Start(TimeSpan.FromSeconds(.5));
參數是震動時間長度,上限是5秒鐘。VibrateController.Default.Stop();使用者在手機的設定裡關掉了震動也不會影響app的震動,只會影響到簡訊來電等。
 
 

讓程式在手機Lock的時候保持運行

有兩個全域變數,分別適用於不同的情境:

PhoneApplicationService.Current.ApplicationIdleDetectionMode禁用之後,逾時會關顯示器和鎖定,但仍然運行,例如GPS計裡程應用和音樂播放。

PhoneApplicationService.Current.UserIdleDetectionMode禁用之後,逾時不會關顯示器和鎖定,例如視頻應用。

一旦disable之後,在程式本次運行中無法再enable,只有重新啟動才可以enable。

// Allow the app to run (and vibrate) even when the phone is locked.// Once disabled, you cannot re-enable the default behavior!PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;
 
批量初始化button
// Fill the wrap panel with the 90 buttonsfor (int i = 0; i < this.buttons.Length; i++){  this.buttons[i] = new Button  {    // Each button contains a square, invisible (Fill=null) when off and accent-colored when on    Content = new Rectangle {      Margin = new Thickness(0, 7, 0, 5),      Width = 30, Height = 30    }  };  this.buttons[i].Click += Button_Click;  this.WrapPanel.Children.Add(this.buttons[i]);}

 

LineBreak

在XAML中用<LineBreak/>來表示斷行符號,而不是\r\n。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.