PRACA Z PLIKAMI MARKDOWN/MD W VISUAL STUDIO
Plik README.md chyba nie trzeba przedstawiać nikomu. Jego obecność to standard na GitHub, bądź GitLab. Pliki w formacie Markdown pozwalają na szybkie i schludne dokumentowanie projektu. Na marginesie - ta strona, jej zawartość, też jest stworzona przy pomocy plików w formacie Markdown 😄. Tworzenie pliku jest proste - wystarczy notatnik. Co jednak z podglądem? Każdorazowo trzeba wrzucić plik do repozytorium, ale jest to męczące i nieefektywne. Innym rozwiązaniem jest wtyczna do przeglądarki - korzystałem z tego, ale bywa, że wtyczka potrafi być zawodna, lub źle działa.
Czytaj więcejŚCIĄGA: MATERIAL DESIGN IN XAML - DIALOGHOST
Material Design In XAML to bardzo fajna, popularna biblioteka z kontrolkami WPF, które implementują Material Design od Google. Kontrolki są zgodne z XAML oraz są przyjazne dla wzorca MVVM. DialogHost DialogHost służy do obsługi dialogów, które posiadają wygląd oraz mechanikę zgodną z Material Design. Możliwości użycia są bardzo duże - aplikacja demo posiada kilka przykładów. Istnieją też inne przykłady, które demonstrują szersze spektrum korzystania z wyżej wymienionej kontrolki. Ze swojej strony napiszę, że DialogHost można użyć na wiele sposobów - może to przytłoczyć na początku.
Czytaj więcejKOLEJNOŚĆ ELEMENTÓW W APP.CONFIG
Dzisiaj wpis dla przyszłego Ja. Ostatnio potrzebowałem dodać bindingRedirect do app.config w projekcie .NET Framework. Istniejący plik app.config zawierał już skonfigurowane sekcje a bindingRedirect jest częścią elementu runtime. Podkusiło mnie aby nowy element dodać jako pierwszy. Zapisałem plik, uruchomiłem program - zaobserwowałem błąd. Trochę domysłów, chwila poszukiwań i okazuje się, że app.config nie jest wrażliwy na kolejność elementów oprócz jednego - configSections. Konfiguracja sekcji musi być pierwsza - ma to sens, warto o tym wiedzieć.
Czytaj więcejPIERWSZE KROKI Z .NET 5
Obecnie w ekosystemie .NET znajdują się .NET Framework (najnowsza wersja 4.8) oraz .NET Core (wersja 3.1). .NET Core jest odpowiedzią na homogeniczność i brak otwartości .NET Framework. Coraz większymi krokami zbliża się jednak premiera .NET 5. Co to jest? Otóż ma uwspólnić frameworki - nie będzie już kolejnej wersji .NET Framework, ani .NET Core. Premiera według oficjalnych informacji ma mieć miejsce w listopadzie 2020, czyli już niedługo. Biorąc pod uwagę, że kolejne “duże” wersje mogą mieć zmiany łamiące kompatybilność postanowiłem, że swój nowy projekt po godzinach rozpocznę używając wersji “Preview”.
Czytaj więcej