我在类中有一个结构,其中有一个名为'Name'的属性。结构中的其他属性值取决于此值的集合,是否有任何方法只在第一个属性设置为?时才公开它们。
当我创建该类的实例,并且访问此结构时,所有属性都可用。
答案 0 :(得分:0)
我会使用ICommand
实现来连接这些属性。
对于依赖Name
的每个媒体资源,他们可以使用CanExecute
来确定是否设置了Name
。如果是这样,CanExecute
将返回true,并且将对该属性执行Command(可以连接到一个方法来执行任何您想要的操作...获取值,设置值等)
更多信息here