0
我的WPF应用程序在巫婆加载数据中有一个第三方控件窗口。当数据开始加载和结束时,控件具有显示和隐藏进度条的方法。我使用MVVM将数据绑定到我的控件。我需要属性女巫指示何时数据加载开始和结束,并且此属性必须在代码后面可访问。我添加CheckBox控件窗口,能见度=“隐藏”,并将其绑定到我的视图模型属性标志,还增加了事件处理程序上经过事件:通过绑定更改属性后的WPF消息EventHandler
<CheckBox Name="chkIndicator" Visibility="Hidden" IsChecked="{Binding IsDataLoading}" Checked="chkIndicator_Checked" />
在后面鉴于事件处理代码:
private void chkIndicator_Checked(object sender, RoutedEventArgs e)
{
if(this.chkIndicator.IsChecked.Value)
tableViewOrders.ShowIndicator();
else
tableViewOrders.HideIndicator();
}
在视图模型装载数据时:
public bool IsDataLoading
{
get { return _isDataLoading;}
set {
_isDataLoading = value;
PropertyChanged("IsDataLoading");
}
}
...
public void MethodLoadingData()
{
/*1*/ IsDataLoading = true;
//here method for loading data to collection binded to tableViewOrders
/*2*/ IsDataLoading = false;
}
当方法MethodLoadingData执行,线/ /是工作细 - 事件处理程序CH kIndicator_Checked被解雇,但当/运行 - eventhandler不会触发。 任何想法,我错了吗?