【问题标题】:Displaying a modal dialog (ChildWindow) from a user control从用户控件显示模式对话框 (ChildWindow)
【发布时间】:2012-07-22 20:16:01
【问题描述】:

我有一个以Grid 作为主容器的用户控件。该控件需要显示一个模态对话框。但是,当我从控件显示对话框(实现 ChildWindow)时,什么都没有发生,没有错误,也没有对话框。

MyDialog dialog = new MyDialog();
dialog.Show();

如果ChildWindow 只能从主页显示而不是用户控件,我的替代方案是什么?

【问题讨论】:

    标签: silverlight silverlight-toolkit silverlight-5.0


    【解决方案1】:

    通过创建用户控件并将其放置在与带有Visibility:Collapsed 的原始控件相同的网格位置来解决问题。每次我需要一个模态对话框时,我都会禁用可见的用户控件并在模态对话框用户控件上设置Visibility:Visible

    这篇博文帮助很大:Silverlight Tutorial Part 6: Using User Controls to Implement Master/Detail Scenarios

    【讨论】:

      猜你喜欢
      • 2020-10-28
      • 2011-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 2020-10-03
      • 2015-10-20
      • 1970-01-01
      相关资源
      最近更新 更多