Adaptive Design mit Windows 10 UWP Apps und Blend

User Interfaces die sich an die Größe des Gerätes anpassen werden responsive (Bootstrap) oder adaptive Design genannt. Für die neue Universal Windows Platform liefert Microsoft die nötigen Features für alle UX Anwendungsfälle mit. Für den Design Prozess hilft Expression Blend 2015. In diesem Blogpos... [Mehr]

LINQ einmalig komplex

Die Überschrift wird google SEO nicht gefallen. Gesucht ist die Antwort auf die Frage: Wie frägt man mit LINQ in einer komplexen Liste (auch mit anonymen Typen) so ab, das doppelte Datensätze ausgeblendet werden. Anders formuliert Distinct. Als Aufgabe soll eine Liste von Ländern in einer ASP.NET D... [Mehr]

ASP.NET Membership login mit Bootstrap und Web API

Die ppedv.de Website ist schon wieder in die Jahre gekommen. Speziell die mobil Nutzbarkeit lässt zu wünschen übrig. Nun kann man die Website komplett neu programmieren oder man wechselt in einen Migrationsmodus. Quasi live aus Agile- nie fertig immer in Arbeit. Letzterer Weg wurde gewählt und diese... [Mehr]

ASP.NET Modelbinding selectmethod wird nicht ausgelöst bei POST

Gestern hatte ich eine Diskussion, wie geil Caching sein kann. Cache gibt es an vielen Stellen, Datenbank, HTML Rendering, Client und auch der Viewstate ist eine Art Cache. Mein Problem war: beim modernen ASP.NET Webforms Modelbinding löst ein Buttonclick nicht die SelectMethod aus. Beim initalen P... [Mehr]

Microsoft Edge Browser Startseite einstellen

Nach ein paar Tagen Windows 10 Nutzung möchte man doch wieder seine gewohnte Startseite im EDGE Browser wieder finden. Als Firma versucht man die Startpage per Active Directory auszurollen. Scheinbar wurde auf dieses Feature vergessen oder man hat zu stark auf Consumer geschielt. Also klappts nur m... [Mehr]

ASP.NET Webforms SQLDatasource Querystringparameter Text

Obwohl ich Bücher dazu geschrieben habe, mein Hirn ist leer. Ich habe vergessen wie man mit einem SQLDataSource Control einen Select Parameter per Querystring definiert. Alle Samples nehmen immer nur eine ID und den Typ Int32. Also fürs Archiv: wenn der Query Parameter eine Zeichenkette ist (also St... [Mehr]

x:Bind mit UWP und Performance

Mit Windows Universal Platform Apps wird XAML um eine Funktion erweitert, compiled Binding. Dazu muss man wissen, das in WPF Databinding per Reflection erst zur Laufzeit ausgewertet wird. Bekanntermaßen läuft man dabei leicht in Performanceprobleme rein. Da hört es sich doch super gut an, wenn nun m... [Mehr]

F12 XAML Debug Developer Tools

Der Betreff ist frei erfunden. Es gibt keine F12 Taste für XAML, nein es ist viel besser. Mit Visual Studio 2015 kann man WPF Anwendungen und den darin enthalten XAML Code zur Laufzeit analysieren. Dabei muss man nicht mal den Quellcode besitzen. Das geht mit jeder beliebigen Anwendung und dem Visua... [Mehr]

besser lesen im Browser Lesemodus

Wir werden älter oder die Buchstaben kleiner. Egal mit welcher Perspektive, Microsoft hat seit drei Jahren für uns eine echte Innovation, den Lesemodus oder auch Reading View genannt. Dabei kann der Benutzer eine Website in einem auf den Text fokussierten lesefreundlichen Modus konsumieren. Die Les... [Mehr]

CSS Klassen Naming Schema

Durch meine Arbeit mit Material Design Lite bin ich über das opulente CSS Klassen Konzept gestolpert. Es ist ziemlich aufwändig die CSS Klassen zu tippen und Visual Studio Intellisense kann basierend auf diesem Schema nicht wirklich hilfreich sein. Zwei Beispiele sollen dies erläutern. 1: &... [Mehr]