private void PrepareRadioLists() { DrawerSettingsViewModel model = (DrawerSettingsViewModel)BindingContext; SetupRadioGroup(model.BehaviorVariants, this.behaviorSelector, nameof(DrawerSettingsViewModel.SelectedBehavior)); SetupRadioGroup(model.PositionVariants, this.positionSelector, nameof(DrawerSettingsViewModel.SelectedPosition)); }
public DrawerSettingsView() { InitializeComponent(); BindingContext = new DrawerSettingsViewModel(); PrepareRadioLists(); FillMenu(); }
public DrawerSettingsView() { DevExpress.XamarinForms.Navigation.Initializer.Init(); InitializeComponent(); BindingContext = new DrawerSettingsViewModel(); PrepareRadioLists(); FillMenu(); }
void FillMenu() { DrawerSettingsViewModel model = (DrawerSettingsViewModel)BindingContext; foreach (MenuItem menuItem in model.MenuItems) { DataTemplate template = this.menuTemplate; View templateContent = (View)template.CreateContent(); templateContent.BindingContext = menuItem; this.menu.Children.Add(templateContent); } }