如何在单击父窗口 Silverlight 时打开单独的子窗口

本文关键字:窗口 单独 Silverlight 单击 | 更新日期: 2023-09-27 17:55:32

我是 c# 的新手,我在 Silverlight-5 中创建了一个项目,我在选择该项目时选择了"ASP.NET Web 应用程序"。 它有 XML 中的 GUI 编码和 C# 中的 I 代码来处理事件。正在运行的项目会打开 Internet Explorer 并在那里显示 GUI。(这是为了向您解释我创建了哪种类型的项目,我没有使用WPF应用程序,WPF有很多示例,但使用xml的silverlight示例较少)。

我必须创建一个GUI,它将由一个按钮组成(假设"文件")。单击"文件"时,它必须显示3个按钮。"浏览","保存","关闭"。GUI 必须像这样 http://prntscr.com/35qlf3(就像单击"文件"一样,有一个窗口打开,所以它必须以同样的方式打开一个包含这 3 个按钮的窗口,然后在单击这 3 个按钮时必须打开另一个窗口,我有一些文本框和按钮)。

而在进一步单击"浏览"时,将在同一Internet Explorer上打开一个窗口(不要打开新的IE窗口),我将在其中有一个按钮来"浏览"文件,并在单击文件时进一步浏览文件(我已经有浏览的代码,但不知道创建这样的父子按钮界面)。

并且还有与所有其他 2 个按钮单击相关的类似功能(我的意思是它们也会在单击时在同一位置和同一个 Internet Explorer 窗口中打开一个窗口)。

任何想法如何实现它?

任何链接或代码段都非常受欢迎。

如何在单击父窗口 Silverlight 时打开单独的子窗口

在 Silverlight

中使用子窗口。这是在 Silverlight 中从主页打开子窗口的方式,

        var ChildWindow1 = new ChildWindow();
        ChildWindow1.Show();