Valor do item Selecionado do ComboBox
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" ?
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" ?
Gustavo Hernandez
Curtidas 0
Respostas
Robson Alves
24/12/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
Abraços e Feliz Natal
GOSTEI 0
Joel Rodrigues
24/12/2012
Opa, Gustavo... é só um palpite, mas experimente trocar o biding da propriedade SelectedItem para a SelectedValue.
GOSTEI 0