Mam taką metodę:
private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
{
licznikMiejsc++;
if (licznikMiejsc >= ((MainWindow)System.Windows.Application.Current.MainWindow).iloscWybranychMiejsc)
{
StackPanelForMap.IsEnabled = false;
}
}
}
Chciałbym zrezygnować z blokowania całego StackPanela.
Interesuje mnie, że gdy licznik miejsc >= ilosc wybranych miejsc, to gdy użytkownik będzie chciał zaznaczyć kolejnego CheckBoxa to wyskoczy mu powiadomienie, że nie może tego zrobić.
Więc logicznie:
private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
{
licznikMiejsc++;
if (licznikMiejsc >= ((MainWindow)System.Windows.Application.Current.MainWindow).iloscWybranychMiejsc)
{
// Co tutaj wpisać? Aby zrezygnował z zaznaczenia CheckBoxa?
MessageBox.Show("Przekroczyłeś limit");
}
}
}