Есть класс с двумя методами.
Класс: 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;
}
}
Как дополнить код одного метода кодом из другого?