Example #1
0
        public MockMediaSession()
        {
            IsPlayEnabled        = true;
            IsPauseEnabled       = true;
            IsPlayOrPauseEnabled = true;
            IsPreviousEnabled    = true;
            IsNextEnabled        = true;
            IsShuffleEnabled     = true;
            IsRepeatEnabled      = true;
            IsStopEnabled        = true;

            IsTimelinePropertiesEnabled = true;
            TimelineStartTime           = TimeSpan.Zero;
            TimelineEndTime             = TimeSpan.FromMinutes(3);
            PlaybackPosition            = TimeSpan.FromMinutes(1.5);

            IsPlaying       = false;
            IsShuffleActive = false;
            AutoRepeatMode  = MediaPlaybackAutoRepeatMode.None;
            PlaybackType    = MediaPlaybackType.Image;

            MediaSourceName = "TestApp";
            MediaSourceIcon = new BitmapImage(PackUriHelper.GetAbsoluteUri("/Assets/Images/ModernFlyouts_16.png"));
            Thumbnail       = AudioFlyoutHelper.GetDefaultImageThumbnail();

            Title  = "This is a lengthy title of a songggggggggggggggggggggggggg";
            Artist = "Why not me?";
        }
Example #2
0
        internal void UpdateSkin(ApplicationTheme theme)
        {
            ThemeManager.Current.ApplicationTheme = theme;
            var demoResources = new ResourceDictionary
            {
                Source = PackUriHelper.GetAbsoluteUri("HandyControlDemo", $"/Resources/Themes/Basic/Colors/{theme.ToString()}.xaml")
            };

            Resources.MergedDictionaries[0].MergedDictionaries.InsertOrReplace(1, demoResources);
        }
Example #3
0
        public static void UpdateTrayIconInternal(ElementTheme currentTheme, bool useColoredTrayIcon)
        {
            ThemeManager.SetRequestedTheme(TaskbarIconContextMenu, currentTheme);
            ThemeManager.SetRequestedTheme(TaskbarIconToolTip, currentTheme);

            Uri iconUri;

            if (useColoredTrayIcon)
            {
                iconUri = PackUriHelper.GetAbsoluteUri(@"Assets\Logo.ico");
            }
            else
            {
                iconUri = PackUriHelper.GetAbsoluteUri(currentTheme == ElementTheme.Light ? @"Assets\Logo_Tray_Black.ico" : @"Assets\Logo_Tray_White.ico");
            }

            TaskbarIcon.IconSource = BitmapFrame.Create(iconUri);
        }
 private void MarkdownTextBlock_ImageResolving(object sender, BUSK.Markdown.Controls.ImageResolvingEventArgs e)
 {
     if (Uri.TryCreate(e.Url, UriKind.Absolute, out Uri result))
     {
         e.Image   = new BitmapImage(result);
         e.Handled = true;
         return;
     }
     else
     {
         try
         {
             e.Image   = new BitmapImage(PackUriHelper.GetAbsoluteUri(e.Url));
             e.Handled = true;
             return;
         } catch { return; }
     }
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the XamlControlsResources class.
 /// </summary>
 public XamlControlsResources()
 {
     MergedDictionaries.Add(new ResourceDictionary {
         Source = PackUriHelper.GetAbsoluteUri("XamlControlsResources.xaml")
     });
 }