如果你想在 `Unit_Selection_SelectionChanged` 事件中处理用户选择不同属性的情况,可以使用 `ComboBox` 的 `Tag` 属性来存储当前属性的类型,并在事件处理程序中根据 `Tag` 属性的值来执行相应的逻辑。
以下是一个示例代码:
```xml
SZUnit
```
在上面的代码中,我们将 `ComboBox` 的 `Tag` 属性设置为当前属性的类型(这里是 `"SZUnit"`)。在事件处理程序中,我们可以使用 `ComboBox.Tag` 属性的值来判断用户选择的是哪个属性,并执行相应的逻辑。
```csharp
private void Unit_Selection_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var comboBox = (ComboBox)sender;
var tag = (string)comboBox.Tag;
if (tag == "SZUnit")
{
// 处理 SZUnit 属性的选择事件
}
else if (tag == "BZUnit")
{
// 处理 BZUnit 属性的选择事件
}
}
```
在上面的代码中,我们首先获取 `ComboBox` 控件和其 `Tag` 属性的值。然后,根据 `Tag` 属性的值来判断用户选择的是哪个属性,并执行相应的逻辑。