我正在处理的应用程序有一个主要的自定义WPF窗口。
在画布中绘制的主窗口(绘图图)中有一个控件。现在问题是,我想实现一个类似于这个画布的窗口(标题栏+关闭按钮+在主窗口内移动+调整它的大小)。我该怎么做呢?
问题是,如果我将控件设计为单独的窗口,它将不会与我的应用程序相关联(在UI意义上)。
我认为在画布中绘制标题栏并使用Windows标题栏功能模仿它。但我不知道是否有更好的方法。
答案 0 :(得分:1)
您想要做的是使用WPF编写传统的MDI application(“多文档界面”):
这种应用程序设计在今天并不常见,因为它曾经在Windows窗体时代回归。支持和支持它有很多论据但是如果你确定这是你想要的,那么在codeplex上有一个处理这个的WPF库:
在UX stackexchange上还讨论了alternatives to MDI layout你可能感兴趣的内容。