Как получить EventArgs из ViewModel?
Пытаюсь реализовать смену темы приложения на темную и светлую. Использую Switch и EventToCommandBehavior из Community Toolkit Maui. Пример кода, который работает во View.
private void Switch_Toggled(object sender, ToggledEventArgs e)
{
ICollection<ResourceDictionary> mergedDictionaries = Application.Current.Resources.MergedDictionaries;
if (mergedDictionaries != null)
{
mergedDictionaries.Clear();
switch (e.Value.ToString())
{
case "True":
mergedDictionaries.Add(new BlackStyle());
break;
case "False":
mergedDictionaries.Add(new WhiteStyle());
break;
}
}
}
Как реализовать тоже самое, только во ViewModel? Как получить значение ToggledEventArgs e во ViewModel?