Valor do item Selecionado do ComboBox
24/12/2012
0
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
Curtir tópico
+ 0
Responder
Posts
25/12/2012
Robson Alves
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
Responder
26/12/2012
Joel Rodrigues
Opa, Gustavo... é só um palpite, mas experimente trocar o biding da propriedade SelectedItem para a SelectedValue.
Responder
Clique aqui para fazer login e interagir na Comunidade :)