public virtual void OnViewRegistered(object sender, ViewRegisteredEventArgs e) { if (e.RegionName == this.Region.Name) { AddViewIntoRegion(e.GetView()); } }
public virtual void OnViewRegistered(object sender, ViewRegisteredEventArgs e) { if (e == null) throw new System.ArgumentNullException("e"); if (e.RegionName == this.Region.Name) { AddViewIntoRegion(e.GetView()); } }
public void OnViewRegistered(object sender, ViewRegisteredEventArgs e) { var view = e.GetView() as IActiveAware; if (view != null) { // NOTE: This could cause memory leaks! Consider using weak event managers or remove handler when removing the view. view.IsActiveChanged += this.OnViewIsActiveChanged; } }
private void FailWithFrameworkException(object sender, ViewRegisteredEventArgs e) { try { FailWithInvalidOperationException(sender, e); } catch (Exception ex) { throw new FrameworkException(ex); } }
public virtual void OnViewRegistered(object sender, ViewRegisteredEventArgs e) { if (e == null) { throw new System.ArgumentNullException("e"); } if (e.RegionName == this.Region.Name) { AddViewIntoRegion(e.GetView()); } }
/// <summary> /// Handler of the event that fires when a new viewtype is registered to the registry. /// </summary> /// <remarks>Although this is a public method to support Weak Delegates in Silverlight, it should not be called by the user.</remarks> /// <param name="sender"></param> /// <param name="e"></param> public virtual void OnViewRegistered(object sender, ViewRegisteredEventArgs e) { if (e == null) { throw new ArgumentNullException(nameof(e)); } if (e.RegionName == Region.Name) { AddViewIntoRegion((VisualElement)e.GetView()); } }
private void _regionViewRegistry_ViewRegistered(object sender, ViewRegisteredEventArgs e) { ////you could show the subview by register IRegionViewRegistry's ViewRegisteredEvent ////then add subview to container manually. var container = e.Region.Control as Control; var view = e.RegisteredView as Control; if (container != null && view != null) { container.Controls.Add(view); } }
private void OnContentRegistered(ViewRegisteredEventArgs e) { try { this.contentRegisteredListeners.Raise(this, e); } catch (TargetInvocationException ex) { Exception rootException; if (ex.InnerException != null) { rootException = ex.InnerException.GetRootException(); } else { rootException = ex.GetRootException(); } throw new ViewRegistrationException(string.Format(CultureInfo.CurrentCulture, Resources.OnViewRegisteredException, e.RegionName, rootException), ex.InnerException); } }
public void OnViewRegistered(ViewRegisteredEventArgs e) { RaiseContentRegistered(e.Region, e.RegisteredView); }
public void OnContentRegistered(object sender, ViewRegisteredEventArgs e) { onViewRegisteredArguments = e; }
private void FailWithInvalidOperationException(object sender, ViewRegisteredEventArgs e) { throw new InvalidOperationException("Dont do this"); }
public void OnViewRegistered(ViewRegisteredEventArgs e) { }