数据绑定(bind)到控件的可见属性时是否存在任何已知问题?
无论我的属性是什么,该控件始终不可见。
Public ReadOnly Property IsRibbonCategory() As Boolean
Get
Return True
End Get
End Property
我尝试了控件的文本属性和其他属性,它们似乎工作正常。我正在尝试设置面板的可见属性。
最佳答案
我发现如果你假设绑定(bind)到控件的 Visible 属性被破坏,尽管它有时会起作用,但生活会更好。见 http://support.microsoft.com/kb/327305 ,这说明了很多(虽然知识库文章适用于 .NET 1.0 和 1.1,但至少在 2.0 中似乎仍然是一个问题)。
我创建了一个用于创建绑定(bind)的实用程序类,除其他外,它为我提供了一个集中的位置来添加解决方法。它没有在 Visible 上实际创建绑定(bind),而是做了两件事:
这需要一点反射代码,但还不错。不要绑定(bind) Visible 属性 至关重要。和 做解决方法,否则它将不起作用。
关于Winforms DataBind 到控件的可见属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730755/