1

我在组合框中添加了项目。如果我在组合框中选择某些项目,我将无法检索所选项目。

大多数组合框属性返回对象类型,如果我尝试对对象执行 ToString(),它会返回奇怪的值。

我尝试了这些属性。

 MainPage::cmbDeviceList_SelectionChanged(Platform::Object^ sender,      Windows::UI::Xaml::Controls::SelectionChangedEventArgs^ e){
 auto str = cmbDeviceList->SelectedItem->ToString;
 auto str1 = cmbDeviceList->SelectedValue->ToString();
 }    

我的查询是

  1. 如何在用户选择时从组合框中检索项目
  2. 为什么大部分属性都返回Object。保留Object的目的是为了让开发者插入class struct吗?
4

1 回答 1

0

最后我得到了答案。

它应该是

 auto str = (String^) cmbDeviceList->SelectedItem;

但仍然不清楚为什么会这样。

于 2011-11-12T17:54:13.063 回答