コード例 #1
0
        public MainPage()
        {
            ProxyHelper.ApplyProxySettings();
            this.InitializeComponent();

            silentMediaPlayer = new MediaPlayer
            {
                Source           = MediaSource.CreateFromUri(new Uri("ms-appx:///Assets/Media/silent.wav")),
                IsLoopingEnabled = true,
            };
            silentMediaPlayer.CommandManager.IsEnabled = false;

            analyticsHeartbeatTimer = new DispatcherTimer()
            {
                Interval = AppConstants.Instance.HeartbeatInterval,
            };
            analyticsHeartbeatTimer.Tick += AnalyticsHeartbeatTimer_Tick;
            analyticsHeartbeatTimer.Start();

            AppConstants.Instance.ConstantsUpdated += Instance_ConstantsUpdated;

            xpoWebView.RequestedTheme = (ThemeHelper.GetCurrentTheme() == Theme.Light) ? ElementTheme.Light : ElementTheme.Dark;

            VisualStateManager.GoToState(this, nameof(SplashScreenVisualState), false);
        }
コード例 #2
0
ファイル: MainPage.xaml.cs プロジェクト: SergeyZa/Xpotify
        public MainPage()
        {
            ProxyHelper.ApplyProxySettings();
            this.InitializeComponent();

            silentMediaPlayer = new MediaPlayer
            {
                Source           = MediaSource.CreateFromUri(new Uri("ms-appx:///Assets/Media/silent.wav")),
                IsLoopingEnabled = true,
            };
            silentMediaPlayer.CommandManager.IsEnabled = false;

            xpotifyWebView.RequestedTheme = (ThemeHelper.GetCurrentTheme() == Theme.Light) ? ElementTheme.Light : ElementTheme.Dark;

            VisualStateManager.GoToState(this, nameof(SplashScreenVisualState), false);
        }
コード例 #3
0
        public MainPage()
        {
            ProxyHelper.ApplyProxySettings();
            this.InitializeComponent();

            silentMediaPlayer = new MediaPlayer
            {
                Source           = MediaSource.CreateFromUri(new Uri("ms-appx:///Assets/Media/silent.wav")),
                IsLoopingEnabled = true,
            };
            silentMediaPlayer.CommandManager.IsEnabled = false;

            WebViewHelper.Init(this.mainWebView);

            loadFailedAppVersionText.Text = PackageHelper.GetAppVersionString();
            VisualStateManager.GoToState(this, "SplashScreen", false);
        }