我正在使用WPF checkListBox我想用下面給出的類的所有屬性填充它的元素。而且我有一個名爲Person的類如何將CheckListBox的itemsSource設置爲類對象的所有屬性?
namespace MyProject
{
public class Person
{
public enum PersonFields
{
PersonPermission1,
PersonPermission2,
}
bool _personPermission1;
bool _personPermission2;
public bool PersonPermission1
{
get
{
return _personPermission1;
}
set
{
if (_personPermission1!= value)
{
_personPermission1= value;
}
}
}
public bool PersonPermission2
{
get
{
return _personPermission1;
}
set
{
if (_personPermission2!= value)
{
_personPermission2= value;
}
}
}
}
}
我想動態地填充checkListBox及其屬性。如在給定的圖像中。
這可能有助於讓你在那裏:http://stackoverflow.com/questions/737151/how-to-get-the-list-of-properties-of-a-class – jwatts1980
你必須做的任何具體原因這條路?更常見的方法是隻有一個屬性保存'PersonPermission1'和'PersonPermission2'的值。然後,您可以將ItemsSource綁定到該屬性 – har07
我這樣做是因爲我想設置不同人員的權限。 –