在某些情况下,焦点文本框不起作用

时间:2016-09-08 16:17:57

标签: c# .net wpf mvvm .net-4.0

使用此代码我设法使用MVVM专注于文本框。当表单加载或单击按钮“焦点”工作完美,但在后台查询后,不再有效。我使用MVVM Light。

Task.Factory.StartNew(() =>
{
    try
    {
        /////////////////////////////
        SQL QUERY
        /////////////////////////////
    }
    catch (Exception)
    {
        ...
    }
}).ContinueWith(x =>
{

    IsFocused = true; // FOCUS NOT WORK HERE!!!

}, TaskScheduler.FromCurrentSynchronizationContext());

ViewModel.cs

private bool _isFocused = true;

public bool IsFocused
{
    get { return _isFocused; }
    set
    {
        _isFocused = value;
        RaisePropertyChanged("IsFocused");
    }
}

修改

{{1}}

0 个答案:

没有答案