示例#1
0
 private void ButtonOne_Click(object sender, RoutedEventArgs e)
 {
     if (Buttons == OsmoMessageBoxButton.YesNoCancel)
     {
         Result = OsmoMessageBoxResult.Cancel;
     }
     else
     {
         Result = OsmoMessageBoxResult.CustomActionLeft;
     }
 }
示例#2
0
        private void ButtonThree_Click(object sender, RoutedEventArgs e)
        {
            switch (Buttons)
            {
            case OsmoMessageBoxButton.OK:
            case OsmoMessageBoxButton.OKCancel:
            case OsmoMessageBoxButton.OKRetry:
                Result = OsmoMessageBoxResult.OK;
                break;

            case OsmoMessageBoxButton.YesNo:
            case OsmoMessageBoxButton.YesNoCancel:
                Result = OsmoMessageBoxResult.Yes;
                break;

            case OsmoMessageBoxButton.Custom:
                Result = OsmoMessageBoxResult.CustomActionRight;
                break;
            }
        }
示例#3
0
        private void ButtonTwo_Click(object sender, RoutedEventArgs e)
        {
            switch (Buttons)
            {
            case OsmoMessageBoxButton.OKCancel:
                Result = OsmoMessageBoxResult.Cancel;
                break;

            case OsmoMessageBoxButton.OKRetry:
                Result = OsmoMessageBoxResult.Retry;
                break;

            case OsmoMessageBoxButton.YesNo:
            case OsmoMessageBoxButton.YesNoCancel:
                Result = OsmoMessageBoxResult.No;
                break;

            case OsmoMessageBoxButton.Custom:
                Result = OsmoMessageBoxResult.CustomActionMiddle;
                break;
            }
        }