WindowExtensionsShowDialogWithReplace - метод

Производит отображение диалога в модальном режиме с заменой предыдущего активного окна, если оно есть. Предыдущее активное окно скрывается и отображается только после закрытия отображаемого диалога. Не производит скрытие основного окна клиента из [!:Application.Current.MainWindow].

Definition

Пространство имён: Tessa.UI.Windows
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static bool? ShowDialogWithReplace(
	this Window window,
	Window windowForReplace,
	bool useParentWindowLocation,
	bool restoreWindowLocationToReplacement
)

Параметры

window  Window
Окно, которое нужно отобразить в режиме модального диалога.
windowForReplace  Window
Окно, которое нужно скрыть.
useParentWindowLocation  Boolean
Определяет, нужно ли использовать настройки родительского скрываемого окна для отображаемого окна диалога.
restoreWindowLocationToReplacement  Boolean
Определяет, нужно ли установить позицию для скрываемого окна такой же, какой будет позиция у отображаемого окна. Настройка позволяет организовать бесшовную подмену окна после закрытия. Не применяется, если заменяемое окно было основным окном клиента из [!:Application.Current.MainWindow].

Возвращаемое значение

NullableBoolean
Результат диалога.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа Window. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также