如果您想要判断ClsMaterialInfo_Grid对象的属性是否等于"MaterialStandard_BZUnit",可以使用以下代码:
```csharp
var selectedUnit = Unit_Selection.SelectedItem as ClsMaterialInfo_Grid;
if (selectedUnit != null && selectedUnit.AllUnits != null && selectedUnit.AllUnits.ToString() == "MaterialStandard_BZUnit")
{
// 判断ClsMaterialInfo_Grid对象的属性是否等于"MaterialStandard_BZUnit"
if (selectedUnit.PropertyName == "MaterialStandard_BZUnit")
{
// 执行逻辑
}
}
else
{
// 执行其他逻辑
}
```
在这个例子中,我们首先检查selectedUnit是否为null,然后再访问其AllUnits属性。如果AllUnits属性的值等于"MaterialStandard_BZUnit",则可以访问ClsMaterialInfo_Grid对象的其他属性,例如PropertyName属性。接着,我们判断PropertyName属性是否等于"MaterialStandard_BZUnit",如果是,则执行相应的逻辑。
请注意,PropertyName是示例属性名称,您需要将其替换为实际存在的属性名称。