1

目前,我能够在 silverlight 中的多个用户控件之间导航。但是,每次我导航到一个新的用户控件时,该用户控件中的所有代码都会再次运行。通常这不是问题,但在我的场景中,其中一个用户控件需要大约 50 秒才能加载,因为它是通过 WCF 服务运行的怪物查询。

那么如何在不创建这些用户控件的新实例的情况下导航到不同的用户控件呢?

4

1 回答 1

0

您可能想研究一些创新软件设计模式

我会推荐Object PoolSingleton,但您选择的模式将取决于您的要求,您可能会发现另一种更适合您。

我强烈建议您购买Design Patterns: Elements of Reusable Object-Oriented Software。这是一部出色的、开创性的作品,任何认真的 C# 程序员都不应缺少它。

于 2013-01-26T04:51:33.233 回答