Aktywne Wpisy
sieporobilo +175
ogolnie to zabawna historia, z ktorej mozna sporo wyciagnac, stwierdzilem, ze skoro wszystko stracilem, pewnie nie wroce do starych zajec tak szybko, wiec zdecydowalem ze napisze o tym ksiazke o gang stalkingu, bedzie duzo o klamstwie, metodach manipulacji, epidmii narcyzmu, naiwnosci, moralnosci, roli religii, o grach("ze powoduja agresje?" yy nie, o pozytywnym wplywie gier mmorpg na mezczyzn zmagajacych sie z depresja), i wiele innych moze cos wrzuce tu jak zdaze.
niektore motywy
niektore motywy
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Jakiś czas temu prosiłem, by ktoś zerknął okiem na moje wypociny i powiedział co poprawić / zmienić.
Dzisiaj prosiłbym o to samo. Co to jest? Od nowa pisałem (dalej pisze) w C# (UWP) Rozkład jazdy sieci KZKGOP (na slasku). Jakby ktoś miał czas na zerknięcie, komuś się nudzi w pracy itp, to byłbym wdzięczny za jakieś rady od fachowców. :)
PS. jestem w 3 technikum
Link: https://github.com/gtteamamxx/Rozklad-Jazdy-v2
#programowanie #naukaprogramowania #csharp
w losowym pliczku znalazłem:
mainAppFrame.BackStack.ToList().ForEach(p =>
{
if (p.SourcePageType == typeof(Pages.Lines.LineBusStopPage))
mainAppFrame.BackStack.Remove(p);
});
i czemu akurat tak?
a nie np tak, skoro chcesz z lambdą:
mainAppFrame.BackStack = mainAppFrame.BackStack.Where(x => x.SourcePageType != typeof(Pages.Lines.LineBusStopPage));
jakoś tak schludniej wygląda moim zdaniem :)
(nie sprawdzałem jakiego typu jest BackStack, ale zakładam że to coś co implementuje IEnumerable)
Tutaj też nie
Komentarz usunięty przez autora
A co do Twojego pytania to zawsze możesz mnie oświecić :)
Komentarz usunięty przez autora
mainAppFrame.BackStack = mainAppFrame.BackStack.Where(x => x.SourcePageType != typeof(Pages.Lines.LineBusStopPage));
To dzieki wielkie, nie wpadłem na to :DCo do kilku argumentów w jednej linijce, to zależy myśle od gustu, ale wezmę pod uwagę :)
nt. wyłapania exception, to nie potrzebowałem tego w tym przypadku. Ponieważ w dalszej części kodu, jesli zwrócony adres to "" (czyli ten catch) to pokazuje, że jest problem w interfejsie, i bla bla czy chcesz spróbowac
jesteś pewien że takich nazw nie dałoby się uprościć?
GetIsBackFromPageAllowed
IsBackAllowed
? ^^mainAppFrame.BackStack = mainAppFrame.BackStack.Where(x => x.SourcePageType != typeof(Pages.Lines.LineBusStopPage));
- Już wiem, czemu nie zrobiłem tak. Ponieważ mainAppFrame jest instancją Frame, a Frame.BacksStack jest read-only. A IEnumerable pozwala mi tylko usunąć/dodać, dlatego musiałem to zrobić w w.w sposób.