示例#1
0
        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);
        }
示例#3
0
 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));
        }