Catel.MVVM.Views.ViewLoadManager.AddView C# (CSharp) Метод

AddView() публичный Метод

Adds the view load state.
The is null.
public AddView ( IViewLoadState viewLoadState ) : void
viewLoadState IViewLoadState The view load state.
Результат void
        public void AddView(IViewLoadState viewLoadState)
        {
            Argument.IsNotNull("viewLoadState", viewLoadState);

#if SILVERLIGHT
            var frameworkElement = viewLoadState.View as FrameworkElement;
            if (frameworkElement != null)
            {
                _uninitializedViews[frameworkElement] = new UninitializedViewInfo(viewLoadState);

                frameworkElement.Loaded += OnFrameworkElementLoaded;
            }
#else
            var viewInfo = new WeakViewInfo(viewLoadState.View);
            viewInfo.Loaded += OnViewInfoLoaded;
            viewInfo.Unloaded += OnViewInfoUnloaded;

            _views.Add(viewInfo);
#endif
        }