none
Não consigo pegar e nem definir o value de uma combobox com WPF RRS feed

  • Pergunta

  • Não consigo pegar o value de uma combobox com WPF. Como eu faço para definir e depois pegar o value? Esse é o código da combobox no XAML?

    <ComboBox x:Name="cbxCereais" HorizontalAlignment="Left" Margin="145,178,0,0" VerticalAlignment="Top" Width="220">
                <ComboBoxItem Content="Milho"/>
                <ComboBoxItem Content="Soja"/>
                <ComboBoxItem Content="Feijão"/>
            </ComboBox>
    • Movido welington jr terça-feira, 8 de agosto de 2017 12:59 lugar mais adequadro
    terça-feira, 8 de agosto de 2017 12:30

Respostas

  • Sim, consegui resolver. Entendi que no WPF existe é a propriedade Name e não Value, por isso eu não conseguia. Veja a solução:

    ComboBoxItem ComboItem = (ComboBoxItem)cbxCereais.SelectedItem;
                string name = ComboItem.Name;
                lblTeste.Content = name;

    E assim está no meu XAML:

    <ComboBox x:Name="cbxCereais" HorizontalAlignment="Left" Margin="145,178,0,0" VerticalAlignment="Top" Width="220" >
                <ComboBoxItem Content="Milho" Name="M"/>
                <ComboBoxItem Content="Soja" Name="S"/>
                <ComboBoxItem Content="Feijão" Name="F"/>
            </ComboBox>
    • Marcado como Resposta pnet terça-feira, 8 de agosto de 2017 12:59
    terça-feira, 8 de agosto de 2017 12:59