You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
867 B
32 lines
867 B
using CommunityToolkit.Maui.Behaviors;
|
|
using LolApp.ViewModels;
|
|
using ViewModels;
|
|
|
|
namespace LolApp;
|
|
|
|
public partial class ChampionPage : ContentPage
|
|
{
|
|
public ApplicationVM AppVM { get; set; }
|
|
public ChampionVM Champion { get; }
|
|
|
|
public ChampionPage(ChampionVM cvm, ApplicationVM appVM)
|
|
{
|
|
AppVM = appVM;
|
|
BindingContext = Champion = cvm;
|
|
|
|
InitializeComponent();
|
|
}
|
|
|
|
void imgClass_PropertyChanged(System.Object sender, System.ComponentModel.PropertyChangedEventArgs e)
|
|
{
|
|
Image img = sender as Image;
|
|
if(e.PropertyName == "Source" && img != null && img.Behaviors.Any(b => b is IconTintColorBehavior))
|
|
{
|
|
var beh = (img.Behaviors.First(b => b is IconTintColorBehavior) as IconTintColorBehavior);
|
|
var color = beh.TintColor;
|
|
img.Behaviors.Remove(beh);
|
|
img.Behaviors.Add(new IconTintColorBehavior() { TintColor = color});
|
|
}
|
|
}
|
|
}
|