代码之家  ›  专栏  ›  技术社区  ›  Kubi

窗口之间的WPF导航

  •  0
  • Kubi  · 技术社区  · 14 年前

    我现在是这样做的

    window1 w = new Window1(); 
    w.Show();
    this.Close();
    

    我还将ApplicationContext类序列化为一个xml文件,该文件是我创建的,用于存储应用程序的所有信息。它将在其中存储许多对象集合,每次导航到其他窗口时,我都会将ApplicationContext类转发到其他窗口。

    我是Windows Presentation Foundation的新手,我不确定这是否是正确或/和有效的方法。

    如有任何教程、电子书建议,我们将不胜感激,

    2 回复  |  直到 14 年前
        1
  •  1
  •   Eugene Cheverda    14 年前

    你应该读马修·麦克唐纳的书 Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition . 实际上第三章和第四章是为了理解WPF应用模型和窗口交互模型。

    ApplicationContext可能存储在应用程序类中,该类将了解所有窗口,并将ApplicationContext传递给要显示的任何窗口。

    也有“Pro WPF in C#2010”(作者相同),但奇怪的是,它没有在一个Press网站上列出。

        2
  •  1
  •   jbe    14 年前

    视图模型 应用程序示例 WPF Application Framework (WAF)