전환을 위해 내 ComboBox
에서 텍스트를 가져 오려고하는데, 항상 null
을 반환합니다. 내가 도대체 뭘 잘못하고있는 겁니까?ComboBox.Text에 항상 null이 표시됩니까?
XAML :
<ComboBox Name="cbForms" SelectionChanged="cbForms_SelectionChanged" HorizontalAlignment="Left" Margin="10,289,0,0" VerticalAlignment="Top" Width="139">
<ComboBoxItem IsSelected="True">Polygon</ComboBoxItem>
<ComboBoxItem>Rechteck</ComboBoxItem>
<ComboBoxItem>Dreieck</ComboBoxItem>
<ComboBoxItem>Kreis</ComboBoxItem>
</ComboBox>
C# 코드 :
private void cbForms_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string text = cbForms.Text;
switch (text)
{
case "Polygon":
{
commandText = "SELECT f.bezeichnung, t.X, t.Y, t.id FROM figure05 f, TABLE(SDO_UTIL.GETVERTICES(f.shape)) t";
lblAnz.Content = anzPolygon.ToString();
break;
}
내가 실종 무엇인가? 도움 주셔서 감사합니다.
확인이 아웃 : https://stackoverflow.com/questions/2961118/combobox-selectionchanged-event-has-old-value-not-new-value – praty
는 USI 수없는 어떤 이유가 있습니까 바인드? – XAMlMAX