XAML Compiled Bindings (výkonnostní tip pro Xamarin.Forms)

Data binding je excelentní vlastnost návrhového vzoru MVVM a umožňuje oddělení view a view modelů. Protože jsou Xamarin.Forms MVVM-first framework, použití data bindingu je jasnou volbou. Protože však data binding používá reflexi, může mít negativní dopad na výkon celé aplikace. Naštěstí Xamarin.Forms podporují Compiled Bindings, které jsou podobné syntaxi x:Bind v UWP a umožňují vyhodnocení všech

Podpora světlého motivu u taskbar ikon v UWP

Zkušební verze Windows 10 Insider Preview verze 18282 poprvé představila světu krásný světlý motiv systémového shellu (menu Start, taskbaru a centra akcí). Mnoho systémových aplikací bylo aktualizováno pro podporu tohoto barevného nastavení, takže se podíváme, jak podporu světlého motivu taskbar ikon můžeme přidat i do našich UWP aplikací!

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.