Mam kontrolkę tabulacji, która ma 3 strony z zakładkami. Poniżej tej kontrolki karty w tym samym formularzu/widoku, mam 3 formanty obrazu.Jak wyeliminować komunikat Switch?
Na podstawie WybranegoIndeksu zakładki, muszę zmienić krycie poniżej 3 obrazów.
Jak teraz mam coś takiego w SelectionChanged przypadku kontroli zakładka:
switch (Tab.SelectedIndex)
{
case 0:
img1.Opacity= 1;
img2.Opacity = 0.5;
img3.Opacity = 0.5;
break;
case 1:
img1.Opacity = 0.5;
img2.Opacity = 1;
img3.Opacity = 0.5;
break;
case 2:
img1.Opacity = 0.5;
img2.Opacity = 0.5;
img3.Opacity = 1;
break;
}
Jak mogę usunąć tej instrukcji switch? Który wzór wzoru powinienem tutaj użyć?
Dlaczego usunąć/wymienić wyłącznik? Co nie działa? –
To urządzenie nie jest testowalne. – NoobDeveloper
Tak, jest. Otoczenie sterowane zdarzeniami może być problemem, ale wymaga to większej poprawki. –