Reputation: 29
I have little problem with comboBox and if statment. On WindowsForm it's working but on WPF is working bad ;/ When i select "Standard" nothing is doing, when i select "PhoneBinding" lbl and text box is Visible, not hidden... what i doing wrong ?
This is code:
private void cmbProces_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (cmbProces.Text == "Standard")
{
lblUlica.Visibility = Visibility.Visible;
txtUlicaFormatka.Visibility = Visibility.Visible;
}
else if (cmbProces.Text == "Promesa")
{
lblUlica.Visibility = Visibility.Visible;
txtUlicaFormatka.Visibility = Visibility.Visible;
}
else if (cmbProces.Text == "PhoneBinding")
{
lblUlica.Visibility = Visibility.Hidden;
txtUlicaFormatka.Visibility = Visibility.Hidden;
}
}
I try also something like that:
if (cmbProces.SelectedValue == "Standard")
{
lblUlica.Visibility = Visibility.Visible;
txtUlicaFormatka.Visibility = Visibility.Visible;
}
else if (cmbProces.SelectedValue == "Promesa")
{
lblUlica.Visibility = Visibility.Visible;
txtUlicaFormatka.Visibility = Visibility.Visible;
}
else if (cmbProces.SelectedValue == "PhoneBinding")
{
lblUlica.Visibility = Visibility.Hidden;
txtUlicaFormatka.Visibility = Visibility.Hidden;
}
}
But also not working... Can anybody tell what is wrong ?
Upvotes: 0
Views: 1029
Reputation: 29
I found solution.... i add Items after InitializeComponent();
cmbProces.Items.Add("Standard");
cmbProces.Items.Add("Promesa");
cmbProces.Items.Add("PhoneBinding");
And delete in xaml file:
<ComboBoxItems>Standard</ComboBoxItems>
<ComboBoxItems>Promesa</ComboBoxItems>
<ComboBoxItems>PhoneBinding</ComboBoxItems>
And that's work for me :)
Sorry if my question was stupid but I start in WPF
Upvotes: 1