예제 #1
0
        internal bool RequestClose()
        {
            bool res = true;

            ApplicationContext.InvokeUserCode(() => res = eventSink.OnCloseRequested());
            return(res);
        }
예제 #2
0
 private void ClosingHandler(object sender, System.ComponentModel.CancelEventArgs e)
 {
     Context.InvokeUserCode(delegate()
     {
         e.Cancel = eventSink.OnCloseRequested();
     });
 }
예제 #3
0
 private void ClosingHandler(object sender, System.ComponentModel.CancelEventArgs e)
 {
     if (InhibitCloseRequested)
     {
         return;
     }
     Context.InvokeUserCode(delegate()
     {
         e.Cancel       = !eventSink.OnCloseRequested();
         closePerformed = !e.Cancel;
     });
 }