Как получить 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?


Ответы (0 шт):