1
1
你的方法是合理的。如果您只需要一个激活的多个控件,请考虑一个容器(可视或其他),其中子容器向容器提供“activate”事件,子容器也订阅容器中的“control activated”事件……如果子容器不是容器“control activated”事件提供的控件,则将其绘制为不活动,否则将绘制为活动。 |
2
0
你必须自己管理激活,所以我认为你的方法是好的。 |
3
0
我几乎和拉斯蒂有同样的想法。但我会让它更一般一点。
为什么不构建包含两个面板的容器控件(如SplitContainer)。容器控件具有类型为的活动属性
通过这种方法,你也不需要
我认为这个想法还有一些问题要解决,但它应该给你一个好的方向。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |