每当属性面板在显示绑定到CIM对象上特定EC实例中的属性时,我们可能会需要根据所属CIM对象的当前状态来控制某些EC属性的显示状态,比如: 控制某些属性的可见性(显示或隐藏)、控制某些属性的可写性(只读或可写)等。典型的应用场景为,例如: 我们有个代表矩形断面的自定义对象,它拥有长度Length、宽度Width以及是否长宽SameSize相等3个属性,当SameSize的属性值为False时我们需要显示Length和Width两个属性,当SameSize的值被切换为True时,我们只需要显示Length属性而隐藏Width属性,此时我们就需要在知道SameSize被切换为True时隐藏Width属性的显示,并在知道其被切换为False时重新显示Width属性。在这些情况下,我们就可以使用CIM提供的机制来控制EC属性的显示。针对EC属性的显示过滤,CIM提供了2种方式,下面逐一介绍它们的使用。