【发布时间】:2014-07-22 11:58:52
【问题描述】:
这是我的 wpf-xaml 代码的一部分:
<ListBox x:Name="TestJobSuiteListBox" Grid.Row="1" ItemsSource="{Binding AvailableJobs}" MouseRightButtonDown="TestJobSuiteListBox_OnMouseRightButtonDown">
<ListBox.ItemTemplate>
<HierarchicalDataTemplate>
<ListBoxItem Content="{Binding Name}"/>
</HierarchicalDataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我想将另一个列表框项添加到该列表框,并且我不希望它在您右键单击列表框之前可见。它也不应该绑定到“AvailableJobs”属性。
类似这样的:
<ListBox x:Name="TestJobSuiteListBox" Grid.Row="1" ItemsSource="{Binding AvailableJobs}" MouseRightButtonDown="TestJobSuiteListBox_OnMouseRightButtonDown">
<ListBox.ItemTemplate>
<HierarchicalDataTemplate>
<ListBoxItem Content="{Binding Name}"/>
</HierarchicalDataTemplate>
</ListBox.ItemTemplate>
<ListBoxItem x:Name="AddJobbListBoxItem" Visibility="Hidden"></ListBoxItem>
</ListBox>
这不起作用,因为“itemsource must be empty问题”
有人知道我该怎么做吗?
我不需要可见性/右键单击功能方面的帮助。
提前致谢,希望问题可以理解。
【问题讨论】:
-
'something like this :' 框是空的。 (固定)
-
有人知道我该怎么做吗? 是的……你可以学习如何正确地做到这一点。你的代码太错误了,我什至无法开始帮助你。这个网站不是来教用户如何学习语言的。你应该自己做,从在线教程。从 MSDN 上的 Data Binding Overview 页面开始。
标签: wpf listbox itemsource