Wednesday, October 29, 2008 9:53 AM
rudi
Silverlight love for WPF
Silverlight’s adoption is growing at a good pace… With this growing adoption comes developer/designers willing to share their design skills for free! Their are some great freely available “themes” for Silverlight available! The MAJOR difference between designing themes for WPF & Silverlight is Triggers vs VisualStateManager! The WPF Toolkit now includes a implementation of the VisualStateManager for WPF… This makes porting themes (or controls) from Silverlight to WPF as easy as… Here are 2 themes I converted:
Dave’s glossy controls
UX Musing Red
Porting the themes are pretty straight forward… here are some of the issues I did ran into thou!
[UPDATE] WPF Toolkit: Visual State Manager Overview
TabNavigation
In WPF
KeyboardNavigation.TabNavigation
In Silverlight
Control.TabNavigation
PART_
TextBox
ComboBox
ProgressBar
- PART_Track
- PART_Indicator
ScrollBar
ScrollViewer
- PART_HorizontalScrollBar
- PART_VerticalScrollBar
TabControl
Slider
TreeView
Track
Track is used to lay out the Thumb and Repeat buttons on a Slider & ScrollBar?
- Track.Thumb
- Track.IncreaseRepeatButton
- Track.DecreaseRepeatButton
Filed under: WPFToolkit, Track, VisualStaeManager, PART_, VSM, Silvererlight, WPF