繁体   English   中英

WPF组合框将所选项目设置为失去焦点

[英]WPF combobox set selected item on lost focus

我有:

<Combobox ItemsSouce="{Binding SomeCollection}" SelectedItem="{Binding SomeItem}" />

我的财产SomeItem看起来像:

public object SomeItem 
{
    get
    {
       return _someItem;
    }
    set
    {
        LogMessage("SomeItem has changed to" + value);
        _someItem = value;
        OnPropertyChanged("SomeItem");
    }
}

当用户滚动组合框时,如何防止调用set方法? 当组合框失去焦点时,我想调用该set方法。

尝试将updatesource触发器设置为在绑定中失去焦点。

<Combobox ItemsSouce="{Binding SomeCollection}" SelectedItem="{Binding SomeItem, UpdateSourceTrigger=LostFocus}" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM