我正在使用一个名为epanet的开源引擎进行流体建模的Windows wpf应用程序。已经有一个用Pascal编写的开源用户界面,我们正在尝试创建一个类似于它的功能和可用性。保持窗口“停靠”在同一地点C#/ Wpf
我想要应用程序启动,并有一个主窗口,里面有几个工具栏和2个独立的子窗口,就像在原始的epanet UI软件中一样(请看下面链接中的一些屏幕截图) 。什么是最好的方式去做这件事?
http://engineering.wayne.edu/wsuwater/hydraulics/epanet.php
我试图用 “弹出” 从这个论坛的帖子:
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/bf51e572-b41e-487b-99d0-95262899ef2c/
很远的挑剔和难以控制。相反,我只是创建了一个新窗口并在MainWindow()类加载后打开它。
InitializeComponent(); DrawingArea Init_Canvas = new DrawingArea(); Init_Canvas.Show();
这个伟大的工程,除了用户必须手动调整到每一次正确的大小和位置。
我该如何着手让它保持整齐地蜷缩在角落?