有人可以帮我创建一个带有复选框的列表框并且星级控件水平对齐吗?我想用WP7使用C#和XAML。有多个控件的列表框
2
A
回答
2
这里需要编写一个自定义列表是一个例子:
您需要包括ControlToolkit:
xmlns:ControlsToolkit="clr-namespace:System.Windows.Controls"
和这里是代码:
<ListBox x:Name="listBox" SelectionMode="Multiple"
ItemContainerStyle="StaticResource ListBoxCheckedStyle}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox Checked="{Binding YourPropertyPath}"/>
<TextBlock Text="{Binding Name}" Width="150" VerticalAlignment="Center"/>
<ControlsToolkit:Rating Height="50" Grid.Row="0" x:Name="rating" ItemCount="5">
<ControlsToolkit:Rating.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"/>
</ItemsPanelTemplate>
</ControlsToolkit:Rating.ItemsPanel>
</ControlsToolkit:Rating>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
你可以从这里下载样本: DownloadSample
或点击此处查看详细信息: Sample site
你可以得到更详细的关于这些: CustomDataTemplateSelector WP7 Checked ListBox in different ways。
1
设置ItemTemplate
:
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox Checked="{Binding YourPropertyPath}"/>
<ns:StarControl/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
相关问题
- 1. 多列列表框控件
- 2. 列表框控件(ugh)多个名称?
- 3. 列表框控件中的多列
- 4. 列表Python列表。多个控件
- 5. 多个控件与多个列表C#
- 6. 列表有多个条件
- 7. 获取所有多个列表框值
- 8. 多元文件系统观察者与多个列表框控件
- 9. 有多个控件
- 10. Winforms的多列组合框控件
- 11. 控制建议,像一个多列列表框
- 12. 控制太多列表框(C#)
- 13. StreamReader到多个列表框
- 14. 替代多个列表框?
- 15. asp.net中的列表框控件
- 16. asp.net表格控件中的列边框
- 17. WPF - 列表框中的控件
- 18. asp.net中的列表框控件
- 19. WPF组合框/列表框或多个CollectionView的多个排序条件
- 20. 多列列表框
- 21. 多列列表框
- 22. 多列列表框
- 23. 数据框列表中的列中有多少个类别?
- 24. 每列有多个复选框的列表视图?
- 25. 如何创建支持多个项目(如列表框)的Winform用户控件
- 26. 如何基于多个列表框和组合有效地过滤列表框?
- 27. Silverlight - 带有列表框的扩展器控件,100%高度
- 28. 绑定多列表框itemsouce与用户控件
- 29. 多次添加自定义用户控件到列表框
- 30. 有没有在Google或SO中列出的iPhone复选框列表控件?
在你给出的代码中,我想要一个StarControl而不是Image,但它不会来。 – Shan 2012-04-16 06:00:32
StarControl不可见。复选框和文本正常显示。 – Shan 2012-04-16 08:20:21