Microsoft Expression Blend Preview for Silverlight 5

Ab sofort steht eine Preview-Version von Expression Blend zur Verfügung, welche die Erstellung von Silverlight 5 und Silverlight 5 SketchFlow Projekten unterstützt. Wichtig hierbei ist, dass die Preview nur SIlverlight 5 unterstützt. Für die Versionen 3 und 4 ist Expression Blend 4 zu benutzen. Das Paket steht im Microsoft Download Center zur Verfügung.

Bestehenden Style in Silverlight 4 zur Laufzeit erweitern

Idealerweise werden Styles in eigenen Ressourcendateien abgelegt. Jedoch kann es notwendig sein, einen Style zur Laufzeit zu verändert oder gar zu erweitern. Dieser Beitrag zeigt, wie dies möglich ist. Gegeben sei der nachfolgende Style für ein Border-Element: <Style TargetType="Border" x:Key="MyBorderStyle"> <Setter Property="Height" Value="16"/> <Setter Property="MaxHeight" Value="16"/> <Setter Property="BorderThickness" Value="1"/> </Style> Gehen wir nun davon aus, …

Lesestoff Development

Nachdem ich gestern via Lesestoff kundgemacht habe, auf meinem Blog eine chronologische Liste der von mir gelesenen Bücher (nicht-technisch) inklusive einer Bewertung meinerseits zu führen, erhielt ich zahlreiche Bitten, dies doch auch für Fachbücher zu tun. Dieser Bitte komme ich hiermit nach: Lesestoff Development Diese Liste funktioniert nach demselben Prinzip und wird auch laufend von …

HTML5–Hilfreiche Links

Informationen zu HTML5 kann man nicht genug haben, daher bietet diese Seite eine Menge Links für eine ausführliche Lektüre an. Hier sollte wirklich für jedes Level etwas dabei sein. Einfach reingucken und das HTML5-Wissen vertiefen. Daher versuche ich mich neben Job und Familie ein wenig mit HTML5 zu beschäftigen und werde meine Erfahrungen auch in …

Per JavaScript auf Silverlight zugreifen

Irgendwann kommt sie, die Anforderung nach dem Zugriff per JavaScript auf Typen/Methoden, die sich innerhalb einer Silverlight-Anwendung befinden. Dies ist recht einfach und ohne viel Aufwand zu ermöglichen: Verwaltete Typen und Methoden bereit stellen Sämtliche Typen und Methoden müssen mit Attributen gekennzeichnet werden, damit ein Zugriff per JavaScript möglich ist. Hierfür stehen zwei Attribute zur …

SplashScreen in Silverlight

Silverlight verwendet eine Standard-Fortschrittsanzeige für den Download der Anwendung an. Nachfolgend findet sich eine Abbildung derselben – diese dürfte aber hinreichend bekannt sein. In einem professionellen Umfeld möchte man diese hingegen meist austauschen. Dazu sind nur wenige Schritte notwendig, welche nachfolgend anhand eines einfachen Beispiels beschrieben werden. Schritt 1 – Splash-Screen erstellen Beim Erstellen eines …

Native Extensions For Microsoft Silverlight (NESL)

Zufällig darauf gestoßen. Worum handelt es sich bei den Native Extensions for Microsoft Silverlight? While Silverlight 4 supports accessing COM automation components from elevated trust OOB applications, many Windows platform features are currently not available through COM automation. This makes them inaccessible to such Silverlight OOB apps. Native Extensions for Microsoft Silverlight(NESL) is an effort …

ApplicationBarIconButton ist immer null

Bei der ApplicationBar handelt es sich um eine Shell-Komponente, für die lediglich ein Wrapper besteht und verwendet werden kann. Dies spiegelt sich darin wider, dass es sich nicht um ein DependencyObject handelt. Dies bringt zwei Nachteile mit sich: Datenbindungen mit der ApplicationBar und den darin verwendeten Elementen ist nicht möglich. Die Elemente befinden sich nicht …

ChildWindow, DialogResult und MVVM

Die Steuerung eines ChildWindow-Objektes in Silverlight wirft sehr schnell Fragen auf, wenn MVVM sauber eingesetzt werden soll. Wann ist die Eigenschaft DialogResult zu setzen und wer ist dafür verantwortlich, sind die ersten Fragen, die sich stellen. Ansatz 1: Binding auf Eigenschaft DialogResult Der erste Versuch liegt vermutlich darin, die Eigenschaft DialogResult des ChildWindow auf eine …

Javascript per Silverlight registrieren

Wenn es notwendig sein sollte, Javascript per Silverlight auf der HTML-Page zu registrieren, dann helfen die nachfolgenden Zeilen: private void RegisterScript() { var jsScript = HtmlPage.Document.CreateElement("script"); jsScript.SetAttribute("type", "text/javascript"); jsScript.SetAttribute("text", "function do(param) { // code goes here; }");   HtmlPage.Document.DocumentElement.AppendChild(jsScript); }

Cookie-Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies zulassen
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller Cookies, die auf der Website verwendet werden. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Geben Sie einzelnen Cookies oder ganzen Gruppen Ihre Einwilligung. Essentielle Cookies lassen sich nicht deaktivieren.
Speichern
Abbrechen
Essenziell (1)
Essenzielle Cookies werden für die grundlegende Funktionalität der Website benötigt.
Cookies anzeigen