变量存储在类文件中

时间:2012-06-06 17:32:58

标签: c# windows-phone-7

我在Panorama项目中有一个列表视图,我想重定向到新页面以显示有关我选择的项目的更多详细信息。我可以知道我该怎么办?

我当前的想法是,当点击时,它会将变量存储到类文件中,而我的另一个表单在加载时将始终从该类文件变量中提取并从列表中搜索。

我打算保留一个数组列表,我是否将其保存在类文件中以便所有人都可以访问它?如果是这样,我该怎么做?

2 个答案:

答案 0 :(得分:2)

看起来你可能会耗费大量内存用于瞬态数据。您是否考虑过调用Navigate()来加载新页面并将实例化数据作为发布数据传递 - like here。这样,您只需创建包含所需数据的新页面,而不会占用内存。

答案 1 :(得分:1)

我个人会为此使用RingBuffer ... http://en.wikipedia.org/wiki/Circular_buffer

我会让索引器返回与索引关联的Image。我还要提供TotalFrames并通过列表长度条目或类似项返回。 (即使通过使用模数超过列表的边界)

我还有一个浮点索引器,可以对25.7等值或者采用Degrees形式的字符串运算符进行操作。

我还会重载操作符以允许相应地基于这些方法进行旋转。 (除了别的滑动和手势)

然后,您将拥有一个具有两种操作样式的枚举器,一个重复和一个非重复的遍历帧(包括反向)

这只是最重要的......不要让我做一个例子:p