WPF高手来帮忙!!界面布局的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF高手来帮忙!!界面布局的问题相关的知识,希望对你有一定的参考价值。

上面有4个复选框,分别关联下面4个按钮的Visibility属性

如果勾掉Panel1,那么按钮1消失,按钮2自动移到原来按钮1的位置,按钮3移到按钮2的位置,按钮4移到按钮3的位置;原来按钮4的位置空白。

如果再勾选上Panel1则恢复图中的样子,其他的复选框以此类推。

就是这样的一个功能,刚开始学WPF,看了看编程宝典,这段没有示例不是很明白怎么实现的,说实话对这个布局很头疼,当初学html就是因为布局很麻烦后来就一直做winform...但是现在开始学WPF还是要弄布局 哎。。

求大神给做个示例程序,十分感激 邮箱: 364640740@qq.com

这个我没看过编程宝典,实现其实很简单,承载四个按钮的是一个WrapPanel控件,然后在CheckBox的Click事件中根据IsCheck属性来改变按钮的状态,当值为True是按钮的Visibility属性为Visible,值为False时按钮的Visibility属性为Collapsed就可以了。 参考技术A 在CheckStateChanged事件里写一下代码!

if (this.checkBox1.Checked==true)

this.button1.Visible = true;
this.button2.Location = new System.Drawing.Point(29, 82);
this.button3.Location = new System.Drawing.Point(304, 82);
this.button4.Location = new System.Drawing.Point(29, 261);

else

this.button1.Location = new System.Drawing.Point(29, 82);
this.button2.Location = new System.Drawing.Point(304, 82);
this.button3.Location = new System.Drawing.Point(29, 261);
this.button4.Location = new System.Drawing.Point(304, 261);

看完这个你应该知道怎么做了吧

servlet的问题,高手来帮忙,页面不跳转啊

protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
username = req.getParameter("username");
password = req.getParameter("password");
if (username.equals("123")&&password.equals("123"))
HttpSession session = req.getSession(true);
session.setAttribute("username", username);
resp.sendRedirect("welcome.jsp");

else
resp.sendRedirect("error.jsp");

登录框输入名字123密码123,不跳转到welcome.jsp页面,输入错误 也不跳到error.jsp
为什么why

参考技术A 你的form表单提交方法根据你的这个要是post才行,action后面的值一般写"servlet/xxx" ,xxx是你上面这个类名,这样在web.xml文件里才能默认情况下对应起来,要不然你就看下你的web.xml文件是不是这两个没对应。 参考技术B 有没在web.xml文件中配置Servlet???检查请求路径是否与配置的一致 参考技术C 浏览器问题 参考技术D 点击提交后
进入dopost方法没呀 ?
如果进了一定要执行两个中的一个的追问

。。好像提交后没进dopost

追答

那你在doget()里面调用dopost就好了
代码如下this.dopost(...);

第5个回答  2011-06-12 设置from的 menthed为post 或同时实现servet的doGet方法追问

设了 post 也不行

追答

ation在指到哪

追问

到一个servlet 就是上面的这个dopost

追答

首先把表单的Action设置表目标处理的servlet然后写一个servlet继承自HttpServlet 实现其中一个方法然后再另一个没实现的该当中调用已实现的,确保不管是get还是post都能处理到请求,配置好web.xml中servlet的路径就可了,再不济debug调试总会吧

本回答被提问者采纳

以上是关于WPF高手来帮忙!!界面布局的问题的主要内容,如果未能解决你的问题,请参考以下文章

求Java计算器标准的布局代码

WPF 简单模仿 VSCode 界面布局

WPF界面布局——Canvas

WPF——UI布局

HTML前端入门归纳——布局

WPF:自定义控件布局