Silverlight 3: Hebrew and Arabic Support

Friday, July 10, 2009

Since I’m constantly getting many questions about Hebrew and Arabic support and also huge amount of requests to provide/support it, I’ve updated the SilverlightRTL project at codeplex to support Silverlight 3. The project homepage here. Latest release for Silverlight 3 RTW is here.   The updated source also includes sample application to demonstrate Bidi controls usage and comparison with standard core controls with Hebrew and Arabic:     Enjoy, Alex

Silverlight TreeView and String-To-PathGeometry Converter projects updated to RC0 syntax

Thursday, October 9, 2008

I've updated Silverlight TreeView control and  with RC0 changes. Both projects has couple community requested changes. For example, TreeView supports DoubleClick and Single click on node and String-To_PathGeometry Converter supports multiple figures in Path string. Latest sources/build could be downloaded from here (TreeView) and here (String-To-PathGeometry Converter).   Enjoy, Alex

Path.Data Dependency Property Initialization from String – Take 2

Wednesday, June 18, 2008

Day or to ago, I've blogged how to initialize Path.Data property in Silvelright 2 Beta 2 from string. In this post I've mention, that probably the best and the right way to do it is develop functionality similar to WPF's PathFigureCollectionConverter object. Now it exists: the porting of PathFigureCollectionConverter functionality for Silverlight 2 Beta 2 in my CodePlex project. Here is usage sample (just add reference to your project): XAML <Path x:Name="path" Canvas.Left="10" Canvas.Top="30" Stroke="Black" Height="200" Width="200"/> CSharp PathConverter.StringToPathGeometryConverter conv = new PathConverter.StringToPathGeometryConverter(); PathGeometry pathData = conv.Convert(pathString); path.SetValue(Path.DataProperty, pathData); The result (path string was "M 16.749,115.917C 16.749,85.5106 58.2626,70.0341 84.4816,68.9416C 110.701,67.8491 136.028,70.1342 147.844,76.0426C 153.853,79.0469 154.945,80.9587...