有沒有辦法將Caliburn.Micro視圖模型自動綁定到Windows Phone 8 LongListSelector
控件並自動連接SelectedItem屬性?如何將caliburn.micro視圖模型綁定到WP8 LongListSelector控件?
1
A
回答
3
如果我正確理解您的問題,那麼您希望正常的Caliburn.Micro約定適用於LongListSelector
控件。
我不使用Windows Phone開發,但我認爲可以通過調用引導程序的Configure()
方法中的以下代碼行來完成。
ConventionManager.AddElementConvention<LongListSelector>(LongListSelector.ItemsSourceProperty, "SelectedItem", "SelectionChanged");
此代碼告訴Caliburn.Micro使用ItemsSource
屬性每當一個找到一個命名(例如,x:名稱=「myList中」)LongListSelector
和使用SelectedItem
每當LongListSelector元件傳遞在動作消息的參數列表中,最後它默認使用SelectionChanged
事件觸發動作消息。
相關問題
- 1. 如何將視圖模型的caliburn.micro綁定到組合框的選定值?
- 2. 如何將模型綁定到視圖?
- 3. WP8 LongListSelector SelectedItem不可綁定
- 4. 將文件綁定到longlistselector
- 5. Caliburn.Micro - 數據綁定contentpresenter到視圖模型
- 6. Caliburn.micro:與標籤控制綁定兩個視圖視圖模型的
- 7. 如何綁定用戶控件到視圖模型
- 8. 將資源綁定到視圖模型
- 9. MVVM - 我如何將視圖模型綁定到視圖
- 10. 如何將視圖模型綁定到視圖
- 11. 如何將視圖模型綁定到MVVMCROSS中的UserControl?
- 12. 如何將嵌套的視圖模型綁定到控件的屬性
- 13. 將項目相關變量綁定到longlistselector(WP8)中的listheader
- 14. 使用Caliburn.Micro將圖像綁定到Uri
- 15. 將數據綁定到LongListSelector
- 16. 將CheckBoxes綁定到LongListSelector
- 17. 如何將數據傳遞給Caliburn.Micro中的視圖模型
- 18. 如何綁定Instanceproperty到視圖模型,視圖不會更新
- 19. 如何將DbContext從模型綁定到視圖
- 20. 在ItemsControl中將視圖模型綁定到自定義用戶控件
- 21. 如何將現有DOM元素綁定到KnockoutJS視圖模型
- 22. 如何將CollectionContainer綁定到視圖模型中的集合?
- 23. JS框架如何將模型綁定到視圖?
- 24. 如何將視圖綁定到WPF中已有的視圖模型?
- 25. ViewModel或模型綁定與Caliburn.Micro
- 26. 將WPF只讀視圖綁定到視圖模型
- 27. UWP Gridview綁定到視圖模型
- 28. 將LongListSelector內部的用戶控件綁定到當前項目
- 29. 如何在佈局視圖中將局部視圖綁定到模型?
- 30. 如何將jQuery綁定到模型
列表綁定,但SelectedItem未執行? –
@DennisvanderStelt你是什麼意思的'SelectedItem沒有執行?如果你的意思是沒有綁定,那麼你是正確的,因爲'SelectedItem'不是依賴屬性,所以你不能對它應用綁定。你可以做的是在'LongListSelector'上附加一個消息處理程序,並使用該處理程序調用列表的視圖模型上的一個方法,以在'SelectedItem'發生變化時通知它。 –
這得到部分途徑。它似乎沒有考慮自動使用用戶控件來顯示正在顯示的項目,因爲它是ListBox的自動項目。 – Gordon