public override bool Equals(object obj) { if (!(obj is BandColor)) { return(this.Equals(obj)); } BandColor color1 = this; BandColor color2 = (BandColor)obj; return (color1.isInitialized == color2.isInitialized && color1.r == color2.r && color1.g == color2.g && color1.b == color2.b); }
public override async void OnAppearing(object navigationContext) { // Init BandClient = navigationContext as BandClient; _personalizationManager = BandClient.PersonalizationManager; Base = new BandColor(10, 110, 20); HighContrast = new BandColor(20, 120, 30); Highlight = new BandColor(30, 130, 40); Lowlight = new BandColor(40, 140, 50); Muted = new BandColor(50, 150, 60); SecondaryText = new BandColor(60, 160, 70); MeTileImage = await ResourcesHelper.LoadBandImageFromResourceAsync("Resources/metile.png"); base.OnAppearing(navigationContext); }