首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF: AutoCompleteBox SelectedItem

WPF: AutoCompleteBox SelectedItem
EN

Stack Overflow用户
提问于 2011-05-05 20:09:47
回答 1查看 1.9K关注 0票数 0

我有一个对象绑定到窗口中的控件。在这个对象上有一个名为"Region“的属性,还有一个用可用”Region“列表填充的ObjectDataProvider。我正在使用WPF工具包AutoCompleteBox来选择所选的区域,但是所选的值并没有更新以反映对象的区域。例如:如果我使用下面的代码,我可以打开/保存表单,AutoCompleteBox显示为空白,即使区域已保存(所以它必须被绑定,但不可见?)

代码语言:javascript
复制
<input:AutoCompleteBox x:Name="txtRegionAuto" Grid.Row="0" Grid.Column="1" 
IsTextCompletionEnabled="False" ValueMemberPath="Region"   ItemTemplate="{StaticResource RegionDataTemplate}" Margin="2,4" Style="{StaticResource AutoCompleteComboBoxStyle}" TabIndex="8" SelectedItem="{Binding Region,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" 
SelectionChanged="lstRegion_SelectionChanged" 
ItemsSource="{Binding Source={StaticResource regionProvider}}" MinimumPopulateDelay="400" />

我可以让区域显示在框中的唯一方法是:

代码语言:javascript
复制
txtRegionAuto.SelectedItem = regions.FirstOrDefault(c => c.RegionID == region.RegionID);

但是当我保存表单时,对象上的Region属性为空。我确信这只是一个设置正确的值绑定的情况,但我不确定要使用什么。

EN

回答 1

Stack Overflow用户

发布于 2011-07-20 14:52:27

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

https://stackoverflow.com/questions/5897423

复制
相关文章

相似问题

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