C# 是否有一个与ASP.NET相当的;IsPostBack“;在WPF中?

C# 是否有一个与ASP.NET相当的;IsPostBack“;在WPF中?,c#,wpf,C#,Wpf,我在我的WPF项目中使用框架加载页面,是否有方法检测页面加载是否是第一个?类似于ASP.NET中的“IsPostBack”,我试图在WPF中找到一个与之等效的 我发现IsPostBack是System.Web.UI中的一个属性,我应该在页面中包含此命名空间吗 我仍然需要使用一个静态变量“bool SystemLoad=true”,在第一次加载时它是true,然后我将它设置为False,因此当页面重新加载时,它不会像第一次加载时那样 谢谢大家! IsPostBack与WPF应用程序无关,而且由于W

我在我的WPF项目中使用框架加载页面,是否有方法检测页面加载是否是第一个?类似于ASP.NET中的“IsPostBack”,我试图在WPF中找到一个与之等效的

我发现IsPostBack是System.Web.UI中的一个属性,我应该在页面中包含此命名空间吗

我仍然需要使用一个静态变量“bool SystemLoad=true”,在第一次加载时它是true,然后我将它设置为False,因此当页面重新加载时,它不会像第一次加载时那样


谢谢大家!

IsPostBack与WPF应用程序无关,而且由于WPF应用程序窗口不继承“页面”,因此无法从System.Web.UI使用IsPostBack变量

您所能做的最好的事情就是实现您的自定义逻辑,如下所示

private bool isLoaded;
private void Window_Loaded(object sender, RoutedEventArgs e)
{
    if (isLoaded)
        return;
    isLoaded = true;
}