Дело в том, что мне нужен такой метод, чтобы при изменении данных в БД изменялся и сам макет страницы.
То есть я выбираю элемент для редактирования, далее изменяю его и сразу же возвращаюсь на ту страницу, где этот элемент выбрал. Но изменённых данных не вижу.
Вопрос в чём — какой есть виртуальный метод в WPF, чтобы при переопределении позволял мне настроить поведение немедленно до того, как макет загрузится.
Такой метод есть в Xamarin.Forms — OnAppearing, есть какая нибудь альтернатива такому методу в Wpf?
изменялся и сам макет страницы- небось все контролы через C# код рисуете, игнорируя XAML? В WPF проекте не должно быть такое, что вы, через событие грузите данные, это просто не задача UI. Ну и отрисовка разного содержимого тоже работает совсем иначе, достаточно указать тип и нужный вид черезDataTemplate. – EvgeniyZ Feb 05 '22 at 09:52Loadedназыветя, но сколько себя помню, никогда его не использовал. Вот пример. – aepot Feb 05 '22 at 10:36С чего вы взяли, что у меня вёрстка построена на C#?
Список элементов, который выводится на страницу как раз таки и выдается в виде DataTemplate.
– eduard.working Feb 05 '22 at 21:32мне нужен метод, чтобы при изменении в БД изменялся и макет страницы. То есть, по моей логике, вы по событию рисуете заново все контроллы, а так, как вы новичок в программировании, (да и судя по предыдущим вопросам в IT сфере в целом), вы, скорей всего, работаете в WPF, как на WinForms, где делаете= new Button();, всякиеmyTextBox.Text = "Text";и так далее. Не, если это не так, молодцы, хвалю, я лишь гадаю по той кофейной гуще, что вы предоставили, не более. – EvgeniyZ Feb 05 '22 at 22:01GoBack(),Frameиспользуете? Ну, тоже такой себе вариант (почему, пояснял тут). В нормальном WPF проекте должно быть так, что UI не знает что-либо про данные, он должен быть самостоятельным, независимым, с одной точкой входа (Не в XAML!), ну и с возможностью в коде указать не UI, а простой класс страницы. Вот имея все это, вы уже сможете спокойно оперировать всем необходимым самостоятельно, пересоздавая объекты, когда надо, либо использовать ранее созданные. – EvgeniyZ Feb 06 '22 at 10:31Loaded, но опять же, вы не должны вообще хотеть этого сделать в WPF проекте. – EvgeniyZ Feb 06 '22 at 10:33