/
Vagabond132
/
TerrariaCourse
Обзор
Документация
Войти
/
Vagabond132
/
TerrariaCourse
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
Tests
WpfView/ApplicationWindow.cs
59 строк
1 KB
Vagabond132
Начало работы над wpf представлением
09 янв 2025, 09:52
09 янв 2025, 09:52
cade0af
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; namespace WpfView { /// <summary> /// Класс с окном приложения /// </summary> public class ApplicationWindow { /// <summary> /// Окно /// </summary> private static Window _window; /// <summary> /// Монитор для доступа к окну приложения /// </summary> private static object _lock = new object(); /// <summary> /// Закрытый конструктор /// </summary> private ApplicationWindow() { } /// <summary> /// Получить окно приложения /// </summary> /// <returns>Окно</returns> public static Window GetWindow() { if (_window == null) { lock (_lock) { if (_window == null) { _window = new Window() { ShowActivated = true, Width = 800, Height = 600, ResizeMode = ResizeMode.NoResize, WindowStartupLocation = WindowStartupLocation.CenterScreen }; } } } return _window; } } }