The version 2.7 of Farsi Library is now released through Nuget. As stated in the roadmap last year, I’m now integrating the existing functionality into other 3rd party suite of controls. This version integrates with DevExpress controls and supports the new theme and animations. There are two packages targetting DevExpress version 15.2 and 16.1 so you need to pick the right version. Due to amount of breaking change in each major version, I will need to publish new releases targetting each major DevExpress versions. For minor versions you might be able to get away with assembly redirects, depending on the amount of breaking changes in them.

Continue reading

Back in 2003 I started to work on a library to use on my line of business applications to address the short-comings around Persian calendar and date controls with proper RightToLeft support. My needs were simple. I was developing business application that needed to be multi-lingual with correct rendering and date displays. Not much to ask, but even simple things like date calculations was not possible as there was not Persian calendar out of the box in .NET framework 1.1.

Continue reading

There’s been a lot of request for web and windows controls supporting multiple cultures and calendars, like the already existing WinForm Controls of Farsi Library. The existing ASP.NET Calendar control does not render correctly when used in other cultures and this is the case when you’re using FA-IR culture. Although this problem is partially because FA-IR has a wrong calendar set for its default calendar (GregorianCalendar instead of PersianCalendar this has its own story too), there’s no workaround. Continue reading

Library RC 1 which released a few days ago, contains a new functionality : PersianCultueInfo. You can run your application setting an instance of this culture info on your application thread and you get the benefit of having a correct calendar for your application. Why is this important, you might say? Well, you’ll have all the date related controls rendered to you in correct dates! Continue reading

A lot of people keep asking me to provide a VB.NET Sample on how to use Farsi Library component. The library is written in C# after all and no sample code is provided to demonstrate VB.NET usage. This post is not a tutorial to Farsi Library per se. I’m answering some of the question regarding VB.NET usage, and some common questions about Farsi Library you’ve kept asking. Continue reading

Library RC 2.1 is here. Some reported bugs are fixed in this release and some new features are added. Please report back any problem you may have. Please note that changes labelled as “Modified” might break your current application. It is advised how the modification will affect you (e.g. Parse and TryParse methods removed) and how you can fix it (e.g. use a constructor overload instead). Continue reading

  • page 1 of 1
Author's picture

Hadi Eskandari

Developer, amateur photographer, coffee snob, husband and father.


Developer and Photographer


Sydney