Aktywne Wpisy
Potworek69 +6
#wojna #ukraina #rosja No i jak to skomentujecie? Rosja chce pokoju z Ukraina I pokojowego rozwiązania konfliktu, między innymi z racji tego, że osiągnęli już swoje cele i mogą odbębnić sukces, a "pokojowy" zachod nadal wysyła ukraincom sprzęt, a do tego za tydzień F16 mają być.. To kto w końcu chce, żeby wojna nadal trwała? Rosja czy zachod? Ciekawe..
Cześć
moja kobieta ma “zaburzenia lękowe/stany lekowe”. Od 3-4 lat bierze leki od lekarza 1 kontaktu. Na początku powiedziałem jej, żeby spróbowała skoro kiedyś brała i pomagało, ale tak czy inaczej finalnie pójdzie do specjalisty i ogarnie temat. Przypominam się jej do kwartał, że ma załatwić sprawę. Ostatnio wywiązała się poważna dyskusja na temat naszej przyszłości (związek ślub dzieci itp). Poruszyłem temat i otrzymałem wiadomość “tego się nie da wyleczyć, leki będę
moja kobieta ma “zaburzenia lękowe/stany lekowe”. Od 3-4 lat bierze leki od lekarza 1 kontaktu. Na początku powiedziałem jej, żeby spróbowała skoro kiedyś brała i pomagało, ale tak czy inaczej finalnie pójdzie do specjalisty i ogarnie temat. Przypominam się jej do kwartał, że ma załatwić sprawę. Ostatnio wywiązała się poważna dyskusja na temat naszej przyszłości (związek ślub dzieci itp). Poruszyłem temat i otrzymałem wiadomość “tego się nie da wyleczyć, leki będę
#csharp #xamarin
1. czemu "String" a nie "string"?
2. to co spłynęło jako sender na pewno ma inny adres w pamięci niż ten który chcesz usunąć
@qubeq:
eh, siadłem do tego teraz i nie mogę sobie nadal z tym poradzić. Jak sprawdziłem, to te linijki kodu pobierają cały obiekt, w który klikę.
Napisałem taką linijkę
GetContacts().ToList().Add(new Grupa() { Name = "a", Status = "b" });
i niestety też nie działa, błąd jest gdzieś w tym GetContacts().ToList()
bo jak wstawie to w tej metodzie i dam nazwę listy to działa.
Tak mi się wydaje
1. GetContacts tworzy za każdym wywołaniem nowy obiekt ObservableCollection (zobacz sobie w dokumentacji C# na stronach MSDN co robi słówko new i zrozum to porządnie). Więc zmienna item będzie mieć za każdym razem nowy obiekt a nie poprzedni.
2. ToList() tworzy nowy obiekt który jest konwersją innego obiektu dziedziczącego po IEnumerable wraz z zawartością. Jak zrobisz sobie ToList() to operacje po nim odnoszą
W Cosiek_Clicked piszesz to:
Place.Remove(...) albo Place.Add(...) i po sprawie
nie wrzucę tego do klasy, bo nie można używać var poza metodą
Ogólnie praktyka używania var jest wg. mnie zła a powinno się pisać pełne nazwy typów i tworzy wśród uczących się takie patologie jakie mi piszesz teraz... No chyba że masz jakiegoś generycznego wielgachnego cudaka...
A napisz to i zobacz