Array
(
)

Valor do item Selecionado do ComboBox

Gustavo Hernandez
   - 24 dez 2012

Pessoal estou trabalhando com C# e WPF no padrão MVVM
estou utilizando uma combobox que alimento os comboboxitem conforme abaixo :
<ComboBox
x:Name="cboTipoEndereco" HorizontalAlignment="Left" Margin="8,32.46,0,0"
VerticalAlignment="Top" Width="162" TabIndex="10" IsReadOnly="True"
SelectedItem="{Binding TipoEnderecoSelecionado,UpdateSourceTrigger=PropertyChanged}"
ItemTemplate="{DynamicResource TipoEnderecoTemplate}">
<ComboBoxItem Cursor="Hand" Content="RESIDENCIAL" IsSelected="True"/>
<ComboBoxItem Cursor="Hand" Content="COMERCIAL"/>
<ComboBoxItem Cursor="Hand" Content="OUTROS"/>
</ComboBox>
Quando envio os dados para o banco é salvo no seguinte formato :
"System.Windows.Controls.ComboBoxItem: COMERCIAL"
"System.Windows.Controls.ComboBoxItem: OUTROS"
"System.Windows.Controls.ComboBoxItem: RESIDENCIAL"
como faço para enviar somente as strings : "COMERCIAL", "OUTROS", "RESIDENCIAL" ?

Robson Robsonalves.net
   - 25 dez 2012

Posta o código onde você captura as informações, não tenho experiência em WPF e menos ainda no padrão utilizado, porém posso ajuda-lo vendo seu código!

Abraços e Feliz Natal

Joel Rodrigues
   - 26 dez 2012

Opa, Gustavo... é só um palpite, mas experimente trocar o biding da propriedade SelectedItem para a SelectedValue.