Windows Phone中LiskPicker使用綁定的時候無法更改當前顯示項目的問題

來源:互聯網
上載者:User

由於本人的代碼已經被大幅度修改 此篇文章只能貼出正確的圖 帶奇怪現象的那個的代碼被全盤刪 掉了。。

眾所周知微軟一般的技術裡是有個combobox用來實現下拉框的

而在wp裡按照微軟的 說法是由於combobox沒有為觸控的最佳化所以被刪掉了

取而代之的是toolkit裡面的 ListPicker

自己嘗試建立一個資源綁定

邏輯大概是從隔離儲存區 (Isolated Storage)的索引值對裡擷取一個值然 後返回個ListPicker的SelectedIndex,且綁定設定的是TwoWay的雙向繫結

然後啟動並執行時候無論 當前選擇的是什麼 在為點擊ListPicker的時候在那裡當前顯示的總是第一項

但是點擊 ListPicker後出現下拉框又能看到高亮顯示的是自己所選的那個

後來取消綁定改為通過頁面的 建構函式賦初始值然後通過SelectionChanged來擷取變更的值 則一切功能正常

Ps:後來認真考慮下 我那個綁定裡是有這樣一個邏輯

假如當前獨立存 儲區裡不存在該索引值對 則賦予0的初始值(SelectedIndex第一項的下標是0)

但是就算這樣 也 無法解釋 為什麼點了下拉框後高亮顯示的是正確的目標值。。

好吧 本文沒圖  看的一頭 霧水。。自己都不知道自己在說啥

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.