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?"; }
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); }
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; } } }
/// <summary> /// Initializes a new instance of the XamlControlsResources class. /// </summary> public XamlControlsResources() { MergedDictionaries.Add(new ResourceDictionary { Source = PackUriHelper.GetAbsoluteUri("XamlControlsResources.xaml") }); }