Beispiel #1
0
 public static void CloseWindow(int index)
 {
     CoreWindow cw     = DXInteropApp.WindowList[index];
     var        nowait = cw.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         cw.Close();
     });
 }
Beispiel #2
0
        protected override void Dispose(bool disposeManagedResources)
        {
            if (disposeManagedResources)
            {
                if (CoreWindow != null)
                {
                    CoreWindow.Close();
                    CoreWindow = null;
                }
            }

            base.Dispose(disposeManagedResources);
        }
        public void CloseModel()
        {
            if (DataModel is null)
            {
                return;
            }
            DataModel = null;

            var task = Dispatcher.RunAsync(CoreDispatcherPriority.Low, () =>
            {
                _window.Close();
            });
        }
Beispiel #4
0
 public void Close()
 {
     _window.Close();
 }
Beispiel #5
0
        private void TryCloseWindow()
        {
            CoreWindow window = CoreWindow.GetForCurrentThread();

            window?.Close();
        }