Leider ist der Eintrag nur auf English verfügbar.
Archive for the ‘WPF’ Category
(English) A quick sketch of asynchronous View Models
13:13Leider ist der Eintrag nur auf English verfügbar.
(English) WPF ResourceDictionary Syntax
11:52Leider ist der Eintrag nur auf English verfügbar.
(English) Doing GUI architecture the Right Way
21:03Leider ist der Eintrag nur auf English verfügbar.
Wie man WPF TabControl pimpt (Style)
13:42Ein sehr gutes Beispiel wie man mit WPF TabControls styled.
Von Brandon Cannaday auf Switch on the code.
Ich benutze diesen Style um den Inhalt jedes TabItems mit einem ScrollViewer zu dekorieren:
<Style TargetType="{x:Type TabControl}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TabControl}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<TabPanel Grid.Row="0" IsItemsHost="True" />
<ScrollViewer Grid.Row="1"
VerticalScrollBarVisibility="Auto"
Margin="5,5,5,5"
Background="White">
<ContentPresenter ContentSource="SelectedContent" />
</ScrollViewer>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Referenzprojekt: Neue Benutzeroberfläche für Simulationswerkzeug
19:24
Soil.NET ist eine Portierung einer in Pascal geschriebenen DOS-Anwendung auf die .NET Plattform. Dieses Projekt ist eine Individualprogrammierung für das ZT-Büro Steinhauser, die damit die Erstellung von Gutachten im Bereich der Erschütterungsmessung unterstützen. Während sich an dem vorhandenen mathematischen Kern nichts geändert hat, konnten durch den Einsatz einer modernen Oberflächenbibliothek (WPF) wichtige Verbesserungen in der Ergonomie der Oberfläche erzielt werden:
WPF & Namespacemapping
18:18Was mir heute beim Einbinden einen Namespaces aus einem Assembly in eine XAML Page passiert ist:
Das geht nicht: “clr-namespace:My.Sub; assembly=MyAssembly”
Das geht schon: “clr-namespace:My.Sub;assembly=MyAssembly”
Der Unterschied? Nicht zu glauben – das Space zwischen dem ‘;’ und “assembly”. Nicht dass man beim Parsen Trim() verwenden könnte z.B. Oder es gibt einen anderen Grund, der sich mir verschließt.
Wow Wow Wow!!! – Wii Remote und WPF
20:16Wii Remote für
- Whiteboard
- Finger Verfolgung
- Kopf Verfolgung
http://johnnylee.net/projects/wii/
COOOOLLLLL!!!!
Und für alle WPF Freunde:
http://www.cynergysystems.com/blogs/page/rickbarraza?entry=connecting_to_the_wii_control
Icons mit K(n)öpfchen machen (oder so)
15:15Heute habe ich den ersten Artikel über meine neuesten WPF Erfahrungen auf CodeProject gepostet: “WPF: IconButton – Creating a little push button from a icon.”
Abstract: Es gibt zwar einige Videos die erklären wie man mit Expression Blend Buttons in verschiedensten Ausführungen erzeugt, aber ich habe nichts gefunden, dass einen einfachen und feschen Button aus einem Bild baut. Dieser Artikel soll diese Lücke füllen. Der vorgestellte Style verpasst dem Inhalt des Buttons einen kleinen Schatten und eine subtile Animation, wenn daraufgeklickt wird. Dadurch entsteht der Eindruck, der Button würde in den Bildschirm gedrückt.
![]()
WPF: Bilder im Assembly einbauen
09:43Als ich gestern nach Möglichkeiten suchte um Bilder in meine Assembly einzubauen und dann von WPF/XAML aus zu laden, fand ich nur Chad Campbells “Point an Image to an Embedded Resource” Artikel. Dort wird empfohlen ein Bild als “Embedded Resource” in die Assembly zu kompilieren und mittels Assembly.GetManifestResourceStream und PngBitmapDecoder im Code-Behind zu laden. Das ist natürlich extrem umständlich, wenn man mehrere Bilder hat oder wenn man das gleiche Bild mehrmals laden möchte.
Heute hab’ ich mir das Problem nochmals angeschaut. (weiterlesen…)