我正在使用WPF爲Visual C#2010 Express開發Microsoft Surface表的應用程序,並且無法爲我的生活找到此問題的簡單解決方案。ScatterView項目方向和PrimarySurfaceDevice.Tilt
使用時無需設置scatterview項的自定義模板ScatterView控件,該控件將引發新ScatterViewItems到隨機的位置和姿勢的畫面。這個,我喜歡。
我開發一個垂直的屏幕,其上scatterViewItems隨機扔在我的程序,除非他們大多是正直,從不扔在updide下降。我得到的是控制器知道屏幕是垂直的,並保持項目從頭開始顛倒。
然而,當我用橫屏程序傳輸到設備,該項目現在拋出隨機並且經常顛倒從原來的應用方向向下。再次ScatterView控件正在讀取InteractiveSurface.PrimarySurfaceDevice.Tilt(或類似的東西)並進行補償。
如何使它停止這樣做呢?
我只是希望我的項目將繼續出現在ScatterView彷彿畫面上是垂直的。我能否讓ScatterView認爲它仍然是垂直的?我可以關閉此功能嗎?我想避免爲ScatterViewItems製作自己的模板。
謝謝!
謝謝,但我試圖保持隨機取向(或僞隨機,因爲它們大多數仍然保持豎直的屏幕)。我想我可以製作我自己的隨機定向生成器,但確實有更好的方法來做到這一點。 – Erstwhile 2012-07-10 21:23:36
你必須做你自己的隨機性...... +/- 15度會很好 – 2012-07-11 00:26:51