protected override void OnAppearing() { base.OnAppearing(); SettingsButton.IconImageSource = ImageSource.FromStream(() => new MemoryStream(PlatformSpecificInterface.ResizeImage(ResumeApp.Resources.Resources.SettingsIcon, PlatformSpecificInterface.IconWidth, PlatformSpecificInterface.IconHeight))); AboutButton.IconImageSource = ImageSource.FromStream(() => new MemoryStream(PlatformSpecificInterface.ResizeImage(ResumeApp.Resources.Resources.InfoIcon, PlatformSpecificInterface.IconWidth, PlatformSpecificInterface.IconHeight))); switch (SelectedTheme) { default: ProfileImage.Source = ImageSource.FromStream(() => new MemoryStream(System.Convert.FromBase64String(Base64Resources.BlueIcon))); break; case "Orange": ProfileImage.Source = ImageSource.FromStream(() => new MemoryStream(System.Convert.FromBase64String(Base64Resources.OrangeIcon))); break; case "GrayScale": ProfileImage.Source = ImageSource.FromStream(() => new MemoryStream(System.Convert.FromBase64String(Base64Resources.NoirIcon))); break; case "Green": ProfileImage.Source = ImageSource.FromStream(() => new MemoryStream(System.Convert.FromBase64String(Base64Resources.GreenIcon))); break; case "Neon": ProfileImage.Source = ImageSource.FromStream(() => new MemoryStream(System.Convert.FromBase64String(Base64Resources.NeonIcon))); break; case "Red": ProfileImage.Source = ImageSource.FromStream(() => new MemoryStream(System.Convert.FromBase64String(Base64Resources.RedIcon))); break; } }
public OPMPage() { InitializeComponent(); VM = (OPMViewModel)this.BindingContext; MainFrame.Content = MainGrid; Title = "OPM"; BluetoothButton.IconImageSource = ImageSource.FromStream(() => new MemoryStream(PlatformSpecificInterface.ResizeImage(ResumeApp.Resources.Resources.BluetoothIcon, PlatformSpecificInterface.IconWidth, PlatformSpecificInterface.IconHeight))); SettingsButton.IconImageSource = ImageSource.FromStream(() => new MemoryStream(PlatformSpecificInterface.ResizeImage(ResumeApp.Resources.Resources.SettingsIcon, PlatformSpecificInterface.IconWidth, PlatformSpecificInterface.IconHeight))); }