Я хочу, чтобы фон моего окна WPF изменился в конкретной ситуации (но также может быть любым другим свойством). Предположим, что имя окна myWindow1
. Если я обрабатываю окно так же, как и любой другой элемент (например, вы делали бы в Windows Forms), myWindow1, похоже, не имеет свойства Background для установки; только свойства только для чтения отображаются в автозаполнении. Если я попытаюсь создать новый объект следующим образом: myWindow1 w1 = new myWindow1();
, то w1, кажется, имеет все необходимые свойства для изменения в автозаполнении, включая фон, а в среде IDE отсутствуют ошибки. Но когда я пытаюсь запустить программу, она зависает.Изменение свойств окна в Visual C# из кода (WPF)
Что я делаю неправильно, и что является лучшей практикой для изменения свойств окон WPF из кода в Visual C# 2013?
Вы уверены, что myWindow1 является экземпляром окна. Он должен иметь свойство фона. Также вы не можете написать new myWindow1() –
, как вы можете использовать методы MyWindow1 без создания экземпляра? – user2526236