Windows 8.1 DataTrigger

Was gehört ins Userinterface und was in die Daten? Am folgenden Beispiel an einer reifenden Banane soll das diskutiert werden. Der Reifegrad ist eine Eigenschaft des ViewModel, das wiederum auf das Model zurück greift. Der Entwickler definiert so einen Integer für Reifegrad und implementiert das Int... [Mehr]

UX Entwicklung ohne Echtdaten in Windows 8.1

Für den Einstieg in eine Oberflächen Entwurfssprache ist es immer leichter mit einem Designer zu starten. Bekannt auch aus Visual Studio. Button aus Werkzeugleiste auf das Formular ziehen und doppelclicken und Ereignis Programmcode tippen. ( gerne als Pixelschupser bezeichnet). Nicht mehr ganz so le... [Mehr]

Die Sache mit dem Kacheln reloaded 8.1

Das Konzept des blinkenden Menüs stammt von Windows Phone. Die Ursprungsidee, die Anzahl der neuen Anrufe beim Icon für Telefon zu zeigen, ist allerdings schon älter (in Windows 8 Badge genannt). Ich habe vor einiger Zeit einen Artikel dazu geschrieben, der noch aktuell ist. Neu hinzugekommen ist e... [Mehr]

Gruppierte Liste und MVVM

In meiner heutigen Windows 8 Modern UI (METRO) Schulung, ging’s um grouped Lists für Listview oder auch Gridview. Ich verwende im meinen VB.NET Beispielen gerne deutschsprachige Namen um auf einen Blick erkennen zu können, was API und was eigener Code ist. Dabei ging es um Personen, die anhand des G... [Mehr]

RelayCommand in Windows 8.1

Einige neue Templates in Visual Studio 2013 Windows Store Apps enthalten bereits Hilfsklassen. Dazu gehören Hub-APP, Raster-App und Split-App. Es fallen auch einige Klassen weg wie Bindablebase oder LayoutAwarePage. Neu hinzugekommen sind NavigationHelper oder SuspensionManager. Hier wird das Relay... [Mehr]

XAML Converter und MVVM

Ich hatte mir vorgenommen einen einfachen Converter zu schreiben, bin dann aber bei einem etwas ausführlicheren VB.NET WinRT Beispiel gelandet, Mit drei Slidern wird die Hintergrundfarbe eines Rechtecks verändert. Entsprechend den Farbkanälen Rot Grün Blau. Das ist ein gutes Beispiel für einen Co... [Mehr]

XAML Windows 8.1 Binding 101

Das Databinding von XAML ist für mich eine sehr praktische Sache. Designtimeunterstützung, Designer Werkzeuge und asynchrone Daten. In Windows 8.1 gibt es ein paar kleine Neuerungen. Um alle abzuholen  mal ganz von vorne. Daten In einer Klasse, gerne auch ViewModel genannt werden Daten erstel... [Mehr]

Radiobutton für JQuery mobile

Für das Voting der SQLdays Sessions schreibe ich eine Web App mit ASP.NET und Jquery Mobile. Die Skala reicht von 1-7. Am besten passend scheint eine Gruppe von Radiobuttons. Der nötige HMTL Code wird dann auch in der Doku Website angezeigt. Mit einem ASP.NET RadioButtonList Webform Control er... [Mehr]

Windows 8.1 Blend behavior CallmethodAction

Mit Expression Blend sind zu Silverlight 3 Zeiten (oder doch schon früher?) Verhalten (englisch behavior) eingeführt worden. Damit lassen sich über Attribute oder Subelemente komplett neue Funktion zu einem UI Element hinzufügen. Das ganze in Blend per Drag&Drop. So kann ein Button mit dem passe... [Mehr]

Bootstrap und ASP.NET Master Page

Mit Visual Studio 2013 kommt ein neues universelles ASP.NET Projekt Template. Die Microsoft Entwickler packen auch gleich Twitter Bootstrap ins Projekt. Damit lassen sich unter anderem Responsive Websites erzeugen. Wie im allgemeinen Umfeld so üblich, kommt aber eine ältere Version 2.3 zum Einsatz. ... [Mehr]