首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xaml:项目源代码绑定+ fallbackValue

Xaml:项目源代码绑定+ fallbackValue
EN

Stack Overflow用户
提问于 2011-09-07 16:37:45
回答 1查看 2.2K关注 0票数 1

我在Itemssource-Property上有一个带有DataBinding的Listpicker。绑定工作正常。现在我想定义一个FallbackValue。我的问题是,FallbackValue被解释为一个列表:{'S','t','a','n','d','a','r','d'},而不是一个单独的‘标准’项。我正在寻找解决这个问题的方法。有什么想法吗?

代码语言:javascript
复制
<toolkit:ListPicker x:Name="listPicker" ExpansionMode="FullScreenOnly" ItemsSource="{Binding Profilelist, ElementName=userControl, FallbackValue='Standard'}" SelectedIndex="0" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-07 18:28:33

回退行为是正确的,因为目标需要一个数组(以及一个可用作字符数组的字符串)。没有简单的方法可以为回退指定数组。

我建议绑定到ViewModel列表,而不是直接绑定到其他控件,这样您就可以在列表中指定您想要的任何默认值。它确实意味着一个额外的绑定和ViewModel上的属性(或代码隐藏...yuk),但是元素绑定并不是设计成有一个后备数组,只有一个值。

如果您可以提供更多的代码/Xaml,我将能够更具体。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7330997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档