private void ButtonHandlerOnOnClick(ApplicationBarButtons button) { switch (button) { case ApplicationBarButtons.Cleanup: ClearupClick(); break; case ApplicationBarButtons.Refresh: RefreshClicked(); break; case ApplicationBarButtons.SelectAll: SelectAllClicked(); break; case ApplicationBarButtons.Convert: ConvertClicked(); break; case ApplicationBarButtons.Delete: DeleteClicked(); break; case ApplicationBarButtons.Select: SelectClicked(); break; } }
private KeyValuePair<ApplicationBarButtons, ApplicationBarIconButton> GetButton(string icon, string text, ApplicationBarButtons buttonType) { var button = new ApplicationBarIconButton { IconUri = new Uri(icon, UriKind.Relative), Text = text }; button.Click += (sender, args) => { if (OnClick != null) OnClick(buttonType); }; return new KeyValuePair<ApplicationBarButtons, ApplicationBarIconButton>(buttonType, button); }
private KeyValuePair <ApplicationBarButtons, ApplicationBarIconButton> GetButton(string icon, string text, ApplicationBarButtons buttonType) { var button = new ApplicationBarIconButton { IconUri = new Uri(icon, UriKind.Relative), Text = text }; button.Click += (sender, args) => { if (OnClick != null) { OnClick(buttonType); } }; return(new KeyValuePair <ApplicationBarButtons, ApplicationBarIconButton>(buttonType, button)); }