我正在开发一个项目,要求其listBox.ItemTemplate
整洁,所以我尝试用新页面设计它,然后使用表达式混合将其拖动到ListBox中。然而,它变成了“被毁”的ui。我应该知道什么才能在xaml中使用表达式混合设计ListBox.ItemTemplate
内容?
由于
答案 0 :(得分:0)
表达式混合允许在ListBox
中设计项目模板。
创建的模板应如下所示:
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<!-- Layout here -->
<DataTemplate>
<ListBox.ItemTemplate>
<ListBox>
答案 1 :(得分:0)
查看关于 CodeProject 的这篇非常详细的文章,了解如何为ListBox定义和设置ItemTemplate样式:ListBox styling - Additional templates in Expression Blend。它通常适用于Silverlight,但WP7的原理相同(因为这是Silverlight的一个子集)。希望这有帮助!
答案 2 :(得分:0)
要创建自定义ListBox
,请参阅以下Microsoft tutorial。此外,要从VS2010导入/继承控件,您可以按照TheWindowsClub提供的教程的part 1和part 2中列出的方法进行操作。
有微软的教程,但是我查看了我的收藏列表,并且由于一些奇怪的原因它们被删除了。希望这会有所帮助...
答案 3 :(得分:0)
我遇到了同样的问题,我一直在寻找解决方案2小时,这就是解决方案:
Editing ListBoxItem styles and templates
如果它看起来太复杂了,我会在一周内写一篇关于它的博客文章,我会分享它。