public EQOut_Add(Dictionary <string, ObjItem> dr, int isAdd, IAppContent app) { this.app = app; this.isAdd = isAdd; this.dr = dr; InitializeComponent(); }
/// <summary> /// Constructor /// </summary> /// <param name="container">Unity container for resolving navigation targets.</param> /// <param name="appMainViewModel">Main application view model.</param> /// <param name="appHomeContent">Application home content.</param> public WPFNavigationServices(UnityContainer container, IAppMainViewModel appMainViewModel, IAppContent appHomeContent) : base(container, appMainViewModel, appHomeContent) { NavigationService.Default = this; }
public void initPlug(IAppContent app, object[] param) { this.app = app; if (param != null && param.Length > 0) { // ty = (param[0].ToString()); } }
public EQOut_Add(string inware_id, string inware_name, IAppContent app) { this.app = app; this.isAdd = 1; this.inware_id = inware_id; this.inware_name = inware_name; InitializeComponent(); }
/// <summary> /// Navigate to target content. /// </summary> /// <param name="target">Navigate to new target appliaction content.</param> public virtual void NavigateTo(IAppContent target) { Contract.Requires(target != null); if (_appMainViewModel.AppContent == null || (target != null && target.GetHashCode() != _appMainViewModel.AppContent.GetHashCode())) { CheckHistory(target); OnNavigateTo(target); } }
private void CheckHistory(IAppContent target) { if (_appMainViewModel.AppContent != null && target != _appHomeContent) { _navigationHistory.Push(_appMainViewModel.AppContent); } else { _navigationHistory.Clear(); } }
/// <summary> /// Constructor /// </summary> /// <param name="container">Unity container for resolving navigation targets.</param> /// <param name="appMainViewModel">Main application view model.</param> /// <param name="appHomeContent">Application home content.</param> public NavigationService(UnityContainer container, IAppMainViewModel appMainViewModel, IAppContent appHomeContent) { Contract.Requires(container != null); Contract.Requires(appMainViewModel != null); Contract.Requires(appHomeContent != null); _conainer = container; _appMainViewModel = appMainViewModel; _appHomeContent = appHomeContent; }
/// <summary> /// Navigate to target content. /// </summary> /// <param name="target">Navigate to new target appliaction content.</param> protected virtual void OnNavigateTo(IAppContent target) { IAppContent oldContent = _appMainViewModel.AppContent; _appMainViewModel.AppContent = target; if (oldContent != null) { oldContent.OnNavigationOut(); } target.OnNavigationIn(); }
public void initPlug(IAppContent app, object[] param) { }
/// <summary> /// Navigate to target content. /// </summary> /// <param name="target">Navigate to new target appliaction content.</param> public override void NavigateTo(IAppContent target) { AnimatedContentControl.SlideDirection = AnimatedContentControl.SlidingDirection.FromRightToLeft; base.NavigateTo(target); }