2012-11-06 3 views
1

Windows 스토어 앱을 쓰고 있는데 기본값 인 ComboBox이 필요합니다. 또한 사용자가 선택한 목록의 항목을 알고 싶지만 어떻게해야하는지 알 수 없습니다. 다른 속성을 시도했지만 결과가 없습니다. 이 일에 대한 아이디어가 있습니까?ComboBox 기본값은 무엇입니까?

나는 ComboBox 작성을 위해 가지고있는 코드는 다음과 같습니다

<ComboBox x:Name="cboxelemento" Width="350" ItemsSource="{Binding}" 
     SelectionChanged="cboxelemento_SelectionChanged"> 
    <ComboBox.ItemTemplate> 
     <DataTemplate> 
      <TextBlock x:Name="lnombre" Text="{Binding Nombre}" FontSize="24"/> 
     </DataTemplate> 
    </ComboBox.ItemTemplate> 
    <ComboBox.DataContext> 
     <Clases:Datos/> 
    </ComboBox.DataContext> 
</ComboBox> 
+0

이 코드 어디 액세스 할 수 있습니까? 문제의 코드를 추가하십시오. – Narendra

+1

코드가 문제가되었지만 형식이 잘못 지정되어 수정되었습니다. – Yaroslav

답변

0

먼저 당신이 SelectedValueChanged 이벤트를 사용해야합니다.

private void cmbox_SelectedValueChanged(object sender, EventArgs e) 
     { 
      if (cmbox.Focused) 
       { 
        //do 

       } 
     } 

ComboBox를 클릭하면 Focused 속성이 true로 설정됩니다.

+0

코드 블록을 게시하는 대신이 코드가 문제를 해결하는 이유를 설명하십시오. 설명이 없으면 이것은 대답이 아닙니다. –

0
private void cmbox_SelectedValueChanged(object sender, EventArgs e) 
{ 
    var val = cmbox.SelectedValue; 
    //or 
    //cmbox.Selectedindex; 
} 

이 같은 값이

+0

만약 도움이된다면 답을 구하는 것이 도움이 될 것입니다. –

관련 문제