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;
            }
        }
Пример #4
0
 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());
            }
        }