Пример #1
0
        public void ChangeView(UserControlBase newView)
        {
            IDisposable oldView = null;

            if (grdContent.Children.Count > 0)
            {
                oldView = grdContent.Children[0] as IDisposable;
            }

            ChangeActionCommands(newView.NavigationCommands);
            grdContent.Children.Clear();
            grdContent.Children.Add(newView);

            if (oldView != null)
            {
                oldView.Dispose();
            }
        }
Пример #2
0
        public void ChangeView(UserControlBase newView)
        {
            IDisposable oldView = null;

            if (grdContent.Children.Count > 0)
                oldView = grdContent.Children[0] as IDisposable;

            ChangeActionCommands(newView.NavigationCommands);
            grdContent.Children.Clear();
            grdContent.Children.Add(newView);

            if(oldView != null)
                oldView.Dispose();
        }