1. 程式人生 > >淺談XAML控件

淺談XAML控件

英語 菜單欄 can 尋找 測評 名詞 med 代碼 控件

  在win10系統內簡單使用了XAML控件,由於本人英語水平有限,在自己的摸索使用、分析代碼以及翻譯軟件、搜索引擎、室友情的幫助下了解了控件的相關功能,下面簡要對XAML控件提出幾點建議:

  1.CalendarView:GregorianCalendar是一個計算函數,是 Calendar 的一個具體子類,提供了世界上大多數國家/地區使用的標準日歷系統。是一種混合日歷。但是這個日歷裏Calenderldentifier選項欄裏點擊所有的陰歷日歷都會導致軟件崩潰推出而且當你切換至其他國家再切換回來的時候,日歷年份會改變。

  2.Hub:滾動界面上的來自不同來源的即使信息,簡單來說按鈕設置比較反人類,首先我覺得這種水平滾動界面並不利於用戶尋找信息,應該還是需要一個菜單欄來清晰的羅列分類,而這個控件反人類的一點就在於它的菜單式通過點擊每個分類名字來進入的,而我們一般用戶的習慣是點擊相關名詞進入相關內容而不是退回主界面,這個地方需要再進行一些修改。

  3.InkCanvas:這個控件我就有一點搞不明白,它那個熒光筆選項是有什麽用我關了燈它並不反光而且和正常的模式畫出來的沒有什麽區別,可能是我英語不好沒太理解那個選項的意思?或者那個選項就是沒啥用。還有這個控件只能一鍵清空,最好弄個撤回那種的,可能比較好控制吧。

  4.MediaElement:一個視頻播放器界面,其實跟普通播放器大同小異,基本的功能還是有的。但是音量鍵的調節小彈窗是高出底邊進度條框的,用戶看著會很別扭。其次這個控件有一個鏈接無線設備的按鈕,其實挺好的一個功能但是我用同學的windows phone試了一下,可以搜索到設備,但是它連接時提示發生錯誤,只是因為這臺windows phone連接時需要密碼,而這個控件沒有考慮到這個情況。

  5.RatingControl:星級評價,其實第一個版本很好0~5星都可以測評也可以進入只讀模式鎖定頻評分,只是評價0星的時候顯示的是-1,有點尷尬。第二個版本首先是評價等級細化了可以出現半星,但是它不能實現1星一下的評級操作。而且左側星級顯示和右側的數值選擇並不是雙向聯動的,右側的數值改變時左側星級會隨之增減,但只改變左側時右側不會隨之改變。

淺談XAML控件