`gridMain.SelectedItem.GetType().Name` 可以获取选定项的类型名称,而不是属性名称。如果你想要获取选定项的某个属性的名称,可以使用反射来实现。
例如,假设你有一个名为 `MyItemClass` 的类,其中包含一个名为 `MyProperty` 的属性。你可以使用以下代码来获取选定项的 `MyProperty` 属性的名称:
```csharp
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var selectedItem = ComboBox.SelectedItem as MyItemClass;
if (selectedItem != null)
{
string propertyName = nameof(selectedItem.MyProperty);
// 处理 propertyName 的值
}
}
```
在这个示例中,我们使用 `nameof` 运算符来获取 `MyProperty` 属性的名称,并将其赋值给一个名为 `propertyName` 的变量。然后,我们可以使用 `propertyName` 变量来处理选定项的 `MyProperty` 属性的名称。
请注意,如果你想要获取选定项的其他属性的名称,你需要替换 `MyProperty` 为相应的属性名称。