我自定义了一个控件 A,A中包含一个自定义类B的属性,但是我发现当A中包含List<B>的属性时,通过Blend可编辑该属性,但是不能直接编辑B类的属性,不知如何解决,请赐教!
演示代码如下:
public class B
{
....
public int TestValue
}
.......
}
public class A : UserControl
{
.......
public int OtherValue // 通过Blend可编辑该属性
}
public B myB // 不能通过Blend的图形界面编辑该属性,
}
public List<B> myBList // 通过Blend可编辑该属性,也可以编辑TestValue的值
}
.......
}
另外,如何实现在Blend中对TestValue值通过List来选择,假如TestValue只能赋值为1、2、3,我如何将1、2、3添加到一个List中,通过Blend来选择,这样确保对TestValue赋值的正确。