我是UI编程的新手。我使用listbox
来显示数据,根据msdn,selectedIndexChanged
也会在databind
上发生。 (引用)
我想要做的是只有在用户选择listbox
中的项目后才能看到另一个元素。发生的是,只要databind
出现,元素就会变得可见。
我应该使用listbox
吗? (我喜欢列表框的外观,但我最终需要类似webforms下拉列表的内容)
在用户实际选择listbox
中的某个项目之前,如何才能使第二个元素不可见?
只要有,就会发生此事件 改为选择。一个选择可以 不仅仅是由用户改变 交互,但也通过绑定为 以及其他设定值
答案 0 :(得分:1)
将数据绑定到控件,然后指定事件处理程序。或者在数据绑定完成之后忽略这些事件。事件正确触发,控件正在做它应该做的事情。您的代码只是在想要让它可见时变得困惑。它希望它在绑定到控件后可见。