Silverlight Open Child Window计数器

时间:2011-03-23 12:01:21

标签: silverlight counter childwindow

我有一个silverlight应用程序,它使用子窗口作为处理对话框。可以从多个事件中调用子窗口打开。

我想要做的是在Child Window Show()中添加一个计数器,在每次调用时递增1。这样,如果计数器为零,我应该只能调用Close()。这将允许所有已完成的事件运行并调用Close()并在每次调用时将值减1。

说实话,我不知道从哪一步开始,但任何帮助或指导都会很棒。

由于

1 个答案:

答案 0 :(得分:3)

它不是100%清楚你要完成的是什么,但检索所有打开的子窗口对象的好方法是以下方法:

VisualTreeHelper.GetOpenPopups()

请注意,这仅适用于Silverlight 4.0版

祝你好运。