Rel*_*ity 4 wpf combobox mvvm updatesourcetrigger
我有一个组合框(在我的wpf-mvvm应用程序中).我已经定了IsEditable = true
.但是当我开始打字时,"财产改变事件"就被解雇了.
我怎么能UpdateSourceTrigger = Propertychanged
在这里设置?
另外..如果用户输入了新值,我需要调用验证函数(我的意思是除了列表中可用的那些...使用编辑功能).
任何帮助将不胜感激.
<ComboBox ItemsSource="{Binding Path = PlanTypeBasedContractNumberList }" Width="90" IsEditable="True"
SelectedValue="{Binding GeneralCharacteristicsDataContext.ContractNumber.Value}">
</ComboBox>
Run Code Online (Sandbox Code Playgroud)
在可编辑的情况下ComboBox
,SelectedItem
和SelectedValue
属性引用的是Popup
项目,而不是可编辑的项目.一旦你开始输入,它SelectedItem
就会变成"未被选中",这就是事件发生的原因.
要绑定到的价值TextBox
的ComboBox
,使用Text
属性:
<ComboBox IsEditable="True" Text="{Binding Path=..., UpdateSourceTrigger=...}">
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6229 次 |
最近记录: |