繁体   English   中英

什么是管理GUI状态的最佳方法(创建,编辑,读取模式...)

[英]What's the best way to manage GUI states (create, edit, read modes…)

客户端要求我创建一个工具,该工具可让用户添加/修改/删除/读取数据库中的内容。 内容可以从TextBoxes中读取。

我的问题是,为程序的不同状态管理GUI锁定/解锁的最佳方法是什么。 IE:如果我处于“插入”模式,则应启用某些GUI元素,而不能启用某些GUI元素。 如果我处于“只读”模式,则应禁用其中的一些...等等。

现在,我已经在我的GUI类中创建了一些方法,应该可以对此进行管理。 但是,我认为应该以类似的方式来管理状态...

该程序当前是用Java开发的,但是我以前在.Net中遇到过此问题。

编辑:正如我所看到的,有些人认为这个问题太笼统了。 我正在寻找模式,技术等...

您的问题太笼统了。

有许多不同的方法可以保持GUI中控件的可见性和启用/禁用状态。 只要您使用.Net,我建议您查看WPF中的Commands :在这里您可以将控件的enabled属性绑定到CanExecute属性,并且仅维护命令的可用性-您的控件将自动反映CanExecute的更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM