Tip: Použití format stringu v C# string interpolation

String interpolation syntaxe představená v C# 6 poskytuje snadnou a čitelnou alternativu k string.Format. Přestože jsem ji použil již mnohokrát, teprve nedávno jsem se však dozvěděl, že podporuje i format string syntaxi, která byla do té doby důvodem, proč jsem se vracel ke starému string.Format. Například:

Lze napsat kompaktněji pomocí string interpolation jako:

Xamarin.Forms – Změna barvy vybrané položky v UWP

Xamarin.Forms obsahuje ovladací prvek ListView, který nabízí bohaté funkce včetně výběru položky seznamu. V případě UWP je barva výběru udávána aktuálním nastavením barveného motivu operačního systému. Obvyklým požadavkem však je lépe přizpůsobit aplikaci vlastnímu brandingu. V tomto článku se podíváme, jak na to.

Řešení SerializationException v nástrojích Entity Framework 6

Code-first migrace v Entity Frameworku 6 jsou skvělým nástrojem pro práci, ale ve chvíli kdy vás zasáhnou chybovou hláškou, často to je těžko vysvětlitelným způsobem. Jedním z nich je SerializationException při pokusu o provedení jakýchkoliv EF příkazů. V tomto článku nastíním řešení, které jsme objevili.

Ladění .NET Standard knihoven v UWP

.NET Standard přinesl novou éru přenositelnosti knihoven mezi jednotlivými implementacemi .NETu a předčil Portable Class Library ve všech směrech.  UWP podporuje .NET Standard 2.0 od Fall Creators Update, ale je zde stále malý háček, který může v některých případech omezovat ladění .NET Standard knihoven v UWP.

Microsoft Build 2018 – den (-1) a 0

Poté co jsem zmeškal dva ročníky konference Microsoft Build se mi poštěstilo získat neodolatelnou nabídku od Mixed Reality týmu v Microsoftu, abych letos největší vývojářské dostaveníčko Microsoftu v Seattle navštívil, a samozřejmě jsem tuto příležitost nemohl odmítnout. Tento příspěvek shrnuje dění ve dvou dnech před samotným eventem – sobotu a neděli.

Přidání GitHub upstream remote do Visual Studia

Vytvoření forku GitHub projektu a jeho naklonování pomocí Visual Studia je otázkou několika kliknutí. Jak ale udržet svůj fork aktuální vůči původnímu repozitáři a to přímo přes okno Team Explorer? Stačí přidat upstream remote. V Team Exploreru otevřte váš naklonovaný fork a po kliknutí na titulek v menu vyberte Settings. V otevřené stránce přejděte na