【发布时间】:2012-01-12 21:17:31
【问题描述】:
我在 SO 和网络上阅读了很多内容,但没有找到答案... 我有一个绑定到 Collection 的 ComboBox,它是代码隐藏属性的一个属性,如下所示:
<ComboBox ItemsSource="{Binding Path=LocalizationUtil.AvailableLocales}"/>
这可行,但问题是当我的 UI 加载时,没有选择默认值,我想设置一个值,因为我知道我的 Collection 至少包含字符串“default”。
我看到了很多使用SelectedItem 或SelectedValue 的东西,但这会创建一种绑定,我希望它在开始时只启动一次。
我该怎么做?
【问题讨论】:
-
这不适用于我的收藏:/
-
您是否将 ComboBox 的 SelectedValue 绑定到任何东西?
-
不,我这样做了,但我真的不喜欢它,因为 SelectedValue 然后被绑定了。我想要的是只执行一次的东西,什么时候加载 UI