Windows Phone - tablica obiektów nie działa poprawnie

0

Witam,
stworzyłem tablicę obiektów Object[] przyciski = new Object[10];, następnie wypełniłem ją przyciskami przyciski[0] = _0.IsEnabled;. Później w odpowiednim momencie muszę zmienić wartość IsEnabled z true na false robię to w taki oto sposób przyciski[0] = false. Jednak takie rozwiązanie nie działa :/ Co robię źle?
Dziękuję za pomoc i pozdrawiam

0

A moze tak -> Przycisk[index].IsEnabled = false

0

Nie działa. W takim wypadku "nie pozwala dostać się do" IsEnabled

1
Kacperr napisał(a):

stworzyłem tablicę obiektów Object[] przyciski = new Object[10];, następnie wypełniłem ją przyciskami przyciski[0] = _0.IsEnabled;. Później w odpowiednim momencie muszę zmienić wartość IsEnabled z true na false robię to w taki oto sposób przyciski[0] = false. Jednak takie rozwiązanie nie działa :/ Co robię źle?

W tablicy przyciski masz zmienne bool opakowane w object. Nie trzymasz w niej żadnych przycisków, lecz stan ich dostępności. Po pierwsze, po co Ci taka tablica, po drugie po co tablica typu object?
Potem próbujesz zmienić wartość w tej tablicy. Zmiana tej wartości oczywiście nie będzie miała żadnego wpływu na przycisk, bo wartość skopiowana do jakiejś tam tablicy nie ma związku z obiektem, z którego pochodzi.

Zrób tablicę obiektów typu przycisk (czyli pewno jakiś Button), wstaw do niej przyciski, i na niej operuj.

1 użytkowników online, w tym zalogowanych: 0, gości: 1