在另一个 WPF 窗口中显示 WPF 窗口
在向我指出 在另一个 wpf 窗口内有一个 wpf 窗口 或者告诉我 MDI 是 1995 年,让我解释一下我的应用程序。
我正在创建一个 MessageBanner 窗口,其工作方式类似于我们现在在多个站点(包括 SO)中看到的消息横幅,
我希望客户端代码使用四种不同的模式调用我的消息横幅:
MessageBanner.Show(content);
MessageBanner.Show(content, ownerWindow);
MessageBanner.ShowModal(content);
MessageBanner.ShowModal(content, ownerWindow);
我相信您已经获得了该应用程序。
问题是,当显示ownerWindow 时,我想在ownerWindow 内显示我的MessageBanner 窗口。
关于如何做到这一点有什么想法吗?
Before pointing me to Have a wpf window inside another wpf window
or telling me that MDI is soooo 1995, let me explain my application.
I'm creating a MessageBanner window that works similar to the message banner we see in several sites nowadays (including SO)
I want client code to call my message banner using four different modes:
MessageBanner.Show(content);
MessageBanner.Show(content, ownerWindow);
MessageBanner.ShowModal(content);
MessageBanner.ShowModal(content, ownerWindow);
I believe you got the application.
The thing is that when ownerWindow is displayed, I want to display my MessageBanner window inside the ownerWindow.
Any ideas on how to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道为什么你想将它添加为窗口。在我看来,您想将其创建为装饰品而不是窗户。
I'm not sure why you want to add it as a Window. It sounds to me like you'd want to create it as an adorner rather than a window.