/// <summary> /// Handler called to refresh views. /// </summary> /// <param name="operation">Details of the operation performed.</param> private protected override void OnGenericRefresh(WriteableGenericRefreshOperation operation) { base.OnGenericRefresh(operation); IFocusNodeState RefreshState = ((FocusGenericRefreshOperation)operation).RefreshState; Debug.Assert(RefreshState != null); Debug.Assert(StateViewTable.ContainsKey(RefreshState)); }
/// <summary> /// Creates a IxxxOperationGroup object. /// </summary> private protected override WriteableOperationGroup CreateOperationGroup(WriteableOperationReadOnlyList operationList, WriteableGenericRefreshOperation refresh) { ControllerTools.AssertNoOverride(this, Type.FromTypeof <LayoutController>()); return(new LayoutOperationGroup((LayoutOperationReadOnlyList)operationList, (LayoutGenericRefreshOperation)refresh)); }