整个UI分左右两部分,
左边为功能导航,如人员管理,产品管理等,
非常常见的设计,点左边的按钮或连接,右边的内容更新,
如下图所示
http://www.kkun.com.cn/1.jpg
想请教大家,在VS中如何设计这样的UI?
在WEBFORM开发时,我们通常将控件放到不同的页面内,然后导航连接分别连接到不同的页面,
但是在WINFORM中,我如果将人员管理相关控件放入右侧,那么产品管理的控件放到哪?
反之亦然,有同志说了,可以做成不同的窗口,类同页面,我不确定别人是不是都是这么做的
而且页面上因为都在同一个窗口内切换没有太多的变化(target=_self),但在WINFORM中,这样的变化很大滴,每点一次都弹出新窗口来???
我想知道,通常情况下是怎么处理的
左边为功能导航,如人员管理,产品管理等,
非常常见的设计,点左边的按钮或连接,右边的内容更新,
如下图所示
http://www.kkun.com.cn/1.jpg
想请教大家,在VS中如何设计这样的UI?
在WEBFORM开发时,我们通常将控件放到不同的页面内,然后导航连接分别连接到不同的页面,
但是在WINFORM中,我如果将人员管理相关控件放入右侧,那么产品管理的控件放到哪?
反之亦然,有同志说了,可以做成不同的窗口,类同页面,我不确定别人是不是都是这么做的
而且页面上因为都在同一个窗口内切换没有太多的变化(target=_self),但在WINFORM中,这样的变化很大滴,每点一次都弹出新窗口来???
我想知道,通常情况下是怎么处理的
panelControl1.Visible = BaseLayout != null;
if(BaseLayout != null) {
ArrayList XmlFileNames = FindingXmlFiles(Application.StartupPath, "Data\\FormLayouts\\", FileMask);
if(XmlFileNames.Count == 0) panelControl1.Visible = false;
cbFiles.Properties.Items.Clear();
foreach(object obj in XmlFileNames)
cbFiles.Properties.Items.Add(obj);
BaseLayout.ShowCustomization += new EventHandler(ShowCustomization);
BaseLayout.HideCustomization += new EventHandler(HideCustomization);
}
}