internal static void ShowPopup(Version currentVersion, IEnumerable<IAppVersion> appVersions, UpdateCheckSettings updateCheckSettings, Action<IAppVersion> updateAction)
        {
            if (IsShown)
            {
                ClosePopup();
            }

            Popup = new Popup
            {
                Child = CreateAppUpdateControl(currentVersion, appVersions, updateCheckSettings, updateAction)
                /*,
                Height =  Application.Current.Host.Content.ActualHeight,
                Width =  Application.Current.Host.Content.ActualWidth*/
            };

            OpenPopup();
        }
Esempio n. 2
0
        internal static void ShowPopup(Version currentVersion, IEnumerable <IAppVersion> appVersions, UpdateCheckSettings updateCheckSettings, Action <IAppVersion> updateAction)
        {
            if (IsShown)
            {
                ClosePopup();
            }

            Popup = new Popup
            {
                Child = CreateAppUpdateControl(currentVersion, appVersions, updateCheckSettings, updateAction)

                        /*,
                         * Height =  Application.Current.Host.Content.ActualHeight,
                         * Width =  Application.Current.Host.Content.ActualWidth*/
            };

            OpenPopup();
        }
Esempio n. 3
0
        private static AppUpdateControl CreateAppUpdateControl(Version currentVersion, IEnumerable <IAppVersion> appVersions, UpdateCheckSettings updateCheckSettings, Action <IAppVersion> updateAction)
        {
            var updateControl = new AppUpdateControl(appVersions, updateAction)
            {
                Height = Application.Current.Host.Content.ActualHeight,
                Width  = Application.Current.Host.Content.ActualWidth,
            };

            return(updateControl);
        }
        private static AppUpdateControl CreateAppUpdateControl(Version currentVersion, IEnumerable<IAppVersion> appVersions, UpdateCheckSettings updateCheckSettings, Action<IAppVersion> updateAction)
        {
            var updateControl = new AppUpdateControl(appVersions, updateAction)
            {
                Height =  Application.Current.Host.Content.ActualHeight,
                Width =  Application.Current.Host.Content.ActualWidth,
            };

            return updateControl;
        }