我有一个编辑器,用户从SL4的列表框中选择一张照片,然后在面板旁边的面板中编辑标题,描述,标签等值名单。文本框有Binding
是XAML到列表框的SelectedItem
的适当属性,它的工作很好。不过,我希望能够同时选择多张照片,并说,设置每张照片的标签。我不知道问题的确切名称,但我试图解释,这在任何软件中都是非常基本的功能,选择多个项目并编辑一个属性,并且将对它们进行编辑。如果属性不同,则文本框将显示(multiple values)
,如果我不触摸该字段,则这些字段没有任何反应。这在XAML中可能吗?我很确定,直到SL第四版发布后,微软的人才会想到这个多选问题的一个聪明的解决方案。如果是,请如何(请尽可能使用基于XAML和Binding的声明,或容易混淆)。如果没有明智的前进方式,那么做到这一点最干净/最好的做法是什么?Silverlight 4将选定项目(多个)属性绑定到文本框
0
A
回答
1
您可以使用ListBox.SelectedItems
来枚举和更改所选列表中每个项目的属性。 ListBox
应该有SelectionMode as Multiple
。
它不是多个项目属性绑定到一个文本框,因为我们不知道要显示什么时,这些物品有不同的价值观,&它能够更好地拥有列表框,并且其所有属性绑定到一个集合,有道它的属性
相关问题
- 1. 将多个复选框绑定到多个列表框属性
- 2. 将组合框中选定项目的组合框属性绑定到字段
- 3. Silverlight 4实体框架将DataGridColumn绑定到导航属性
- 4. Silverlight,绑定组合框和文本框到相同的属性
- 5. Winforms .net 2.0:将文本框绑定到父项属性
- 6. 错误在Silverlight 4中,MVVM和PRISM绑定自定义文本框属性
- 7. 绑定到EntityCollection中第一项的属性Silverlight 4
- 8. 如何将TextBlock的文本属性绑定到文本框的文本属性
- 9. 将多个视图绑定到ObservableCollection的选定项目(MVVM,SL5)
- 10. 绑定到多个属性
- 11. WPF将文本框绑定到通用列表中所有项目的属性
- 12. Silverlight属性绑定
- 13. Silverlight - 重新绑定到一个属性?
- 14. 将属性绑定到更改列表框项目前景
- 15. 将选定的项目ListBox到选定的文本框中
- 16. 绑定列表框选择的项目到文本框
- 17. 绑定选定项的文本框
- 18. Silverlight DataGrid绑定 - 如何将子字典项目绑定为父类属性?
- 19. Silverlight将文本属性绑定到UserControl的公共属性问题
- 20. 将文本框绑定到文本框
- 21. Silverlight 4 Datagrid和ContextMenu绑定到文本框?
- 22. 将文本块文本绑定到2个不同的属性
- 23. WPF DataGrid绑定到ItemsSource项目属性
- 24. 绑定到相同目标依赖项属性的多个源
- 25. 将列表框绑定到Silverlight中的界面属性
- 26. 将文本框的文本属性绑定到MainWindow上定义的变量WPF
- 27. 将属性绑定到自定义列表项目
- 28. 绑定文本框属性类
- 29. 如何绑定文本框和属性?
- 30. 将文本框绑定到WPF中的属性
好的,我该怎么做呢?我目前的代码有一个'ImageOption'控件,里面有适当的绑定。它有一个'Photo'属性,它接受我的自定义类'PhotoSummary',并将内部元素绑定到它的属性。我有' '其中'CurrentPhotos'是我的'ListBox'。如果从列表中选择一张照片,这种做法相当不错,我将如何实施您的解决方案。 (请使用代码示例) –
@canpoyrazoğlu:您可以创建一个'PhotoSummary'' PS'的实例,并将'Photo'绑定到'ListBox'的'PS'&'OnSelectionChanged',您可以更新'PS'。在'PS'上有'PropertyChanged'事件,当你想要的属性改变时,你更新'CurrentPhotos.SelectedItems'中所有项目的属性。你可以在你的案例 – sri
的这些思路上思考,如果没有内置的简单机制,我想我会继续这样做。 –