public SwitchButton(SwitchButtonViewModel <T> vm) { ViewModel = vm; Text = vm.Text; CornerRadius = 0; HorizontalOptions = LayoutOptions.FillAndExpand; Update(); vm.PropertyChanged += (s, e) => Update(); ThemeEngine.OnThemeChanged += e => Update(); }