2015-01-19 3 views
-1

. XMAL 페이지 윈도우 폰에서 C#에서 콤보 상자 선택 항목 콘텐츠 이름을 가져옵니다 내가 "콤보"라는 이름의 콤보를 사용하고 및 MVVMLight를 사용하여 항목을 바인더 제본 한 8.1

<ComboBox x:Name="Combo" Header="From" ItemTemplate="{StaticResource ItemTemplate}" ItemsSource="{Binding CurrencyList}"/> 

:

<Page.Resources> 
    <DataTemplate x:Key="ItemTemplate"> 
     <Grid> 
      <ComboBoxItem Content="{Binding Currency}"/> 
     </Grid> 
    </DataTemplate> 
</Page.Resources> 

나는 콤보 상자에서 선택한 항목의 이름을 싶어. 시도 :

string SelectionText = ((ComboBoxItem)Combo.SelectedItem).Content.ToString(); 

그러나 작동하지 않습니다.

+0

오류/출력이란 무엇입니까? – King

+0

더 많은 도움을 얻으려는 경우 여기에서 대답을 수락하고 다른 질문에서 귀하에게 도움이 된 대답을 고려해보십시오. –

답변

0

이것은 ComboBox에서 SelectedItem 표시 단지 예제이다. 그래서 현명한 같은

ResultTextBlock.Text = ((ComboBoxItem)ComboBoxMenu.SelectedItem).Content.ToString(); 

는 재산 name을 얻을 대신 .Content.Name을 시도합니다.

참조 : ComboBox in Windows Phone 8.1

+0

감사합니다. 그것은 효과가 있었다. –

+0

@AbdurRahim 당신의 질문을 투표 제발 도와 않는 경우, 또는이 답변으로 질문 마크를 대답 경우는 너무 다른 사람을 도움이 될 수 있도록! – Kulasangar