void SetupSettingsSwitch(int containerId, int labelId, int switchId, bool IsChecked, CompoundButton.IOnCheckedChangeListener checkedChangeListener) { ViewGroup container = (ViewGroup)FindViewById(containerId); var switchLabel = ((TextView)container.FindViewById(labelId)).Text; Switch switchView = (Switch)container.FindViewById(switchId); switchView.ContentDescription = switchLabel; switchView.Checked = IsChecked; container.Click += (sender, e) => { switchView.PerformClick(); }; switchView.SetOnCheckedChangeListener(checkedChangeListener); }
private void SetupSettingsSwitch( int containerId, int labelId, int switchId, bool isChecked, CompoundButton.IOnCheckedChangeListener checkedChangeListener ) { var container = FindViewById <ViewGroup>(containerId); string switchLabel = container.FindViewById <TextView>(labelId).Text; var switchView = container.FindViewById <Switch>(switchId); switchView.ContentDescription = switchLabel; switchView.Checked = isChecked; container.Click += delegate { switchView.PerformClick(); }; switchView.SetOnCheckedChangeListener(checkedChangeListener); }
private void recommendedSwitch_Action(CompoundButton.IOnCheckedChangeListener obj) { throw new NotImplementedException(); }