private void OnEnter(object sender, EventArgs e) { Microsoft.Practices.CompositeUI.Utility.Guard.TypeIsAssignableFromType(sender.GetType(), typeof(IDataListView), "sender"); // 获得当前视图的控制器 handler = null; IDataListView view = sender as IDataListView; if (view != null) { handler = view.DataListHandler; } UpdateCommandStatus(); // 更新相关命令项的状态 }
private void OnLeave(object sender, EventArgs e) { handler = null; UpdateCommandStatus(); }
private void OnEnter(object sender, EventArgs e) { Microsoft.Practices.CompositeUI.Utility.Guard.TypeIsAssignableFromType(sender.GetType(), typeof(IDataListView), "sender"); // 获得当前视图的控制器 handler = null; IDataListView view = sender as IDataListView; if (view != null) handler = view.DataListHandler; UpdateCommandStatus(); // 更新相关命令项的状态 }