Есть ли в WPF эквивалент ASP.NET «IsPostBack»? - PullRequest
1 голос
/ 10 января 2011

Я использую фрейм для загрузки страниц в своем проекте WPF, есть ли способ обнаружить загрузку страницы первым или нет?Что-то вроде «IsPostBack» в ASP.NET, я пытаюсь найти эквивалент в WPF.

Я обнаружил, что IsPostBack - это свойство в System.Web.UI, стоит ли мне включать это пространство имен на мою страницу?

Мне все еще нужно использовать статическую переменную "bool SystemLoad = true", впри первой загрузке это True, а затем я устанавливаю его в False, поэтому при перезагрузке страницы она не работает как при первой загрузке.

Спасибо!

1 Ответ

3 голосов
/ 10 января 2011

IsPostBack не имеет отношения к приложению WPF, и поскольку окно приложения WPF не наследует «страницу», вы не можете использовать переменную IsPostBack из System.Web.UI.

Лучшее, что вы можете сделать, это реализовать свою собственную логику, как показано ниже.

private bool isLoaded;
private void Window_Loaded(object sender, RoutedEventArgs e)
{
    if (isLoaded)
        return;
    isLoaded = true;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...