我有一個編輯器,用戶從SL4的列表框中選擇一張照片,然後在面板旁邊的面板中編輯標題,描述,標籤等值名單。文本框有Binding
是XAML到列表框的SelectedItem
的適當屬性,它的工作很好。不過,我希望能夠同時選擇多張照片,並說,設置每張照片的標籤。我不知道問題的確切名稱,但我試圖解釋,這在任何軟件中都是非常基本的功能,選擇多個項目並編輯一個屬性,並且將對它們進行編輯。如果屬性不同,則文本框將顯示(multiple values)
,如果我不觸摸該字段,則這些字段沒有任何反應。這在XAML中可能嗎?我很確定,直到SL第四版發佈後,微軟的人才會想到這個多選問題的一個聰明的解決方案。如果是,請如何(請儘可能使用基於XAML和Binding的聲明,或容易混淆)。如果沒有明智的前進方式,那麼做到這一點最乾淨/最好的做法是什麼?Silverlight 4將選定項目(多個)屬性綁定到文本框
0
A
回答
1
您可以使用ListBox.SelectedItems
來枚舉和更改所選列表中每個項目的屬性。 ListBox
應該有SelectionMode as Multiple
。
它不是多個項目屬性綁定到一個文本框,因爲我們不知道要顯示什麼時,這些物品有不同的價值觀,&它能夠更好地擁有列表框,並且其所有屬性綁定到一個集合,有道它的屬性
相關問題
- 1. 將多個複選框綁定到多個列表框屬性
- 2. 將選定的文本綁定到選擇框的屬性
- 3. 將文本框綁定到屬性
- 4. Silverlight 4實體框架將DataGridColumn綁定到導航屬性
- 5. 將組合框中選定項目的組合框屬性綁定到字段
- 6. 綁定多個屬性到文本框的多個屬性在silverlight4
- 7. Silverlight,綁定組合框和文本框到相同的屬性
- 8. 錯誤在Silverlight 4中,MVVM和PRISM綁定自定義文本框屬性
- 9. Winforms .net 2.0:將文本框綁定到父項屬性
- 10. 綁定到EntityCollection中第一項的屬性Silverlight 4
- 11. 如何將TextBlock的文本屬性綁定到文本框的文本屬性
- 12. Silverlight屬性綁定
- 13. 綁定兩個屬性到一個文本框的文本
- 14. 將多個視圖綁定到ObservableCollection的選定項目(MVVM,SL5)
- 15. 綁定到多個屬性
- 16. WPF將文本框綁定到通用列表中所有項目的屬性
- 17. WPF - 將文本框文本綁定到類屬性
- 18. 將文本框綁定到BindingSource IList屬性中的特定DataRowView
- 19. JavaFX組合框項目屬性綁定
- 20. 如何將一個屬性綁定到Wpf中的文本框
- 21. Silverlight - 重新綁定到一個屬性?
- 22. 綁定按鈕啓用屬性組合框選定的項目
- 23. 將文本綁定到附加屬性
- 24. 將JButton文本綁定到屬性
- 25. 將屬性綁定到更改列表框項目前景
- 26. Silverlight DataGrid綁定 - 如何將子字典項目綁定爲父類屬性?
- 27. 綁定列表框選擇的項目到文本框
- 28. 將選定的項目ListBox到選定的文本框中
- 29. 綁定選定項的文本框
- 30. 將文本框的文本屬性綁定到TextBlock的附加屬性,如Grid.Row
好的,我該怎麼做呢?我目前的代碼有一個'ImageOption'控件,裏面有適當的綁定。它有一個'Photo'屬性,它接受我的自定義類'PhotoSummary',並將內部元素綁定到它的屬性。我有' '其中'CurrentPhotos'是我的'ListBox'。如果從列表中選擇一張照片,這種做法相當不錯,我將如何實施您的解決方案。 (請使用代碼示例) –
@canpoyrazoğlu:您可以創建一個'PhotoSummary'' PS'的實例,並將'Photo'綁定到'ListBox'的'PS'&'OnSelectionChanged',您可以更新'PS'。在'PS'上有'PropertyChanged'事件,當你想要的屬性改變時,你更新'CurrentPhotos.SelectedItems'中所有項目的屬性。你可以在你的案例 – sri
的這些思路上思考,如果沒有內置的簡單機制,我想我會繼續這樣做。 –