コード例 #1
0
 public string GetDigits(string sourceEvent)
 {
     return(Application.Current.Dispatcher.Invoke(() =>
     {
         _digitInputDialog = new DigitInputDialog()
         {
             DataContext = this
         };
         SourceEvent = sourceEvent ?? UnknownEvent;
         if (_digitInputDialog.ShowDialog() == true)
         {
             return DigitString;
         }
         return string.Empty;
     }));
 }
コード例 #2
0
 protected override void ProcessAfterOk()
 {
     _digitInputDialog.DialogResult = true;
     _digitInputDialog.Close();
     _digitInputDialog = null;
 }