参考 WPF 4 Unleashed 第 281 页:“选择器还支持两个可应用于单个项目的附加属性”。
<ListBox Name="listBox1">
<sys:String>Fred</sys:String>
<sys:String Selector.IsSelected="True">Wilma</sys:String> <- Error
<ListBoxItem Selector.IsSelected="True">
<sys:String>Barney</sys:String>
</ListBoxItem>
</ListBox>
似乎我不能将 Selector.IsSelected 应用于第二项,因为它不是 DependencyObject 对吗?也不能从代码中做到这一点。
另一个问题,如果我想在 XAML 中将字符串添加到 Items 集合中,有没有办法将它们分开而不将它们包装在里面<sys:String></sys:String>
?