【发布时间】:2010-05-18 17:32:00
【问题描述】:
我对 wpf 比较陌生,我还不太了解绑定。
我想在我的应用程序中拥有多个包含相同项目的组合框。基本的解决方案是复制粘贴,但这不是一个好习惯。所以我想用我想要的内容放置一个静态资源并将所有组合框绑定到它。它编译并运行良好,但组合框为空。
代码如下:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ItemsControl x:Key="Validations">
<ItemsControl.Items>
<ComboBoxItem>String</ComboBoxItem>
<ComboBoxItem>Numeric</ComboBoxItem>
</ItemsControl.Items>
</ItemsControl>
这是组合框:
<ComboBox ItemsSource="{Binding Source={StaticResource Validations}}"/>
我知道解决这个问题的方法可能很简单,但我还没有弄清楚。我会继续努力的;)
谢谢
【问题讨论】:
标签: wpf data-binding combobox