繁体   English   中英

静态类的静态属性可以是BindingSource的DataMember吗?

[英]Can a static property of a static class be a DataMember of a BindingSource?

我有静态类,有一堆静态属性。 当我尝试将属性绑定到BindingSource(在UI中)时,我可以选择静态类作为DataSource,但是,当我下拉DataMember组合时,那里什么也没有。

我可以使用静态类的静态属性作为BindingSource的DataMember吗?

我应该提一下,这是一个Winforms项目。

大多数数据绑定使用System.ComponentModel / TypeDescriptor ,它本质上是基于实例的。 但是,如果你真的想要, 可以通过虚拟对象来填充静态属性。

请注意,应该特别注意静态属性的线程安全性,这可能使它们更不希望直接数据绑定。 (或更好:可变静态属性的使用应该受到严格限制)

暂无
暂无

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

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