Ejemplo n.º 1
0
        private void _conversationWindow_NeedsSizeChange(object sender, ConversationWindowNeedsSizeChangeEventArgs e)
        {
            Size windowSize = new Size();

            windowSize.Height = e.RecommendedWindowHeight;
            windowSize.Width  = e.RecommendedWindowWidth;
            ResizeWindow resize = new ResizeWindow(SetWindowSize);

            Dispatcher.Invoke(resize, new object[] { windowSize });
        }
Ejemplo n.º 2
0
 void CheckConsoleSize()
 {
     // offline thread that always check window size
     while (true)
     {
         if ((Console.WindowWidth - 1 != maxWidth) || (Console.WindowHeight - 1 != maxHeight))
         {
             ResizeWindow.Invoke();
         }
         Thread.Sleep(5);
     }
 }
Ejemplo n.º 3
0
 private void OnResizeWindow(Size newSize)
 {
     ResizeWindow?.Invoke(newSize);
 }
Ejemplo n.º 4
0
        private void MenuItemResize_OnClick(object sender, RoutedEventArgs e)
        {
            ResizeWindow resizeWindow = new ResizeWindow(_paint.GetCanvasSize());

            Nullable<bool> result = resizeWindow.ShowDialog();

            if (result == true)
                _paint.ChangeCanvasSize(resizeWindow.WidthInInput, resizeWindow.HeightInInput);
        }