Как дополнить код одного метода кодом из другого?

Есть класс с двумя методами.
Класс: WindowActions - действия над окном.
Методы:
SetWindowSizeToContent - установить размер окна по содержимому.
SetWindowCenterAndSizeToContent - установить размер окна по центру, и по содержимому.
(то есть этот метод точная копия метода выше + 1 строка нового кода)

Нужно дополнить код второго метода кодом из первого. Разумеется, без копирования, т.е. как бы "унаследовать" метод (подобно классу). (Понятно, что наследования методов нет.)

public static class WindowActions
    {
        public static void SetWindowSizeToContent(Window window)
        {
            // Manually alter window height and width
            window.SizeToContent = SizeToContent.Manual;

            // Automatically resize width relative to content
            window.SizeToContent = SizeToContent.Width;

            // Automatically resize height relative to content
            window.SizeToContent = SizeToContent.Height;

            // Automatically resize height and width relative to content
            window.SizeToContent = SizeToContent.WidthAndHeight;
        }

        public static void SetWindowCenterAndSizeToContent(Window window) //:SetWindowSizeToContent;
        {
        // Добавить сюда код из метода выше
            window.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
        }

    }


Как дополнить код одного метода кодом из другого?
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Вызовите его из второго метода
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы