New year – new blog or how to migrate Community Server to any other engine, supports XML-RPC

יום חמישי, ינואר 1, 2009

Please update your bookmarks, because the new url of this blog is http://khason.net/ (you have not update RSS feeds, it will be done automatically). Why I did it? Why I decided to go to “stand-alone”… Well. there are some reasons. Generally, I do not want to explain all those here, but trust me, there are some. The main reason is, that there is no responsible person in charge for this blog platform in Microsoft Israel. This why, if your blog is popular and you have a respect to your blog visitors, you cannot host it here… Take a look...

Quick Silverlight (and WPF) tip: How to write program without XAML

יום שלישי, דצמבר 23, 2008

From the moment, 10K MIX09 contest was launched, I got more, then 20 people, asking the same question: Is it possible to have Silverlight program up and running without XAML at all? The answer is “YES, IT IS”. Here is how: All you need for run WPF or Silverlight application is Class inherited from System.Windows.Application Class inherited from System.Windows.Controls.UserControl So, Let’s create new WPF or Silverlight...
אין תגובות

Programming for Windows 7

יום ראשון, נובמבר 9, 2008

Well, Windows 7 is going to be released by the end of next year. This is great news, because it seemed, that Microsoft finally understand how to get the best of Windows Vista and make it to work not only on monster machines. It even works on new brandy my wife's pinky machine. And if it works there and my wife is happy with it, this OS going to be very impressive. But from the other...

Silverlight Bidi Controls Library RC0 and movement from Beta 2 to RC0

יום ראשון, אוקטובר 5, 2008

Finally, I got free minute to convert Silverlight BiDi controls from Silverlight beta 2 to RC0 (you can download SL rc0 tools for VS2008 here) and as usual some breaking changes (the full list is here) Calendar and DatePicker moved from System.Windows.Controls.Extended into System.Windows.Controls – Extended namespace is now deprecated. CalendarButton is not inside System.Windows.Controls.Primitives TypeConverter.CanConvertFrom(Type sourceType) was changed and now it has new first parameter ITypeDescriptorContext context ...
5 תגובות

Developers academy 3 – vote your choice

יום שלישי, ספטמבר 9, 2008

If you're "in" WPF and/or Silverlight development and want to learn more about high performance programming in WPF or your ability to develop once for WPF and Silverlight, you're invited to vote for my session in Dev Academy 3 and attend it: High performance programming with WPF in .NET framework 3.5 SP1.NET 3.5 SP1 (Arrowhead) brings you full power of WPF by taking into account huge performance enhancements for Line-Of-Business by using data virtualization and high graphical applications by access...
אין תגובות

Slides and desks from my Expert Days’ sessions

יום שישי, אוגוסט 22, 2008

Because of the new job, I’m bit tight in time, however, I  found a time to post slides from my sessions in Expert Days. Also, hand-on labs used for WPF beginners’  released as open source to CodePlex for your convenience. Windows Presentation Foundation for Fellow Developers Mastering Microsoft Silverlight 2.0 Have a nice day and be good people.
אין תגובות

Expert days – last minute changes

יום שישי, אוגוסט 8, 2008

Next week we’ll starting Expert Days, so you have a last chance to register for Windows Presentation Foundation for fellow developers (12-Aug) and Mastering Microsoft Silverlight 2.0 (13-Aug). Those sessions will take place in Bein-Thumi Herzeliya and start in 8:30. We have not enough participants to open Advanced .NET 3.5 SP1 (14-Aug) , thus I would like to propose another kind of session – something like...
אין תגובות

Arabic and Hebrew languages bidirectional support for Silverlight 2.0 beta 2

יום חמישי, יולי 17, 2008

Those days, I’m, together with guys from Microsoft Egypt and Santeon, finishing development of bidirectional input and output support for Silverlight. I want you to take part in alpha testing of this solution. Please see the test form here and try it. <noframes>Visit <a href="http://blogs.microsoft.co.il/blogs/tamir/archive/2008/07/17/arabic-and-hebrew-languages-bidirectional-support-for-silverlight-2-0-beta-2.aspx">original article</a> to test</noframes> Also, you can download latest development build or compiled binary version with debug symbols and try it yourself. Please, if you’re in any issue, report it, by using issue tracker in CodePlex. In order to use...

TechEd preparation session + other announcements

יום שני, יולי 14, 2008

If you want to attend my preparations before TechEd, you’re invited to attend 27-Jul in Microsoft Ra’anana. What is preparation session? This is the training for myself. I’ll present all four session (each one is an hour + one hour rep.) This is your chance to hear live my TechEd South Africa sessions, without paying the fee (ZAR 4,500 which is about $600) Please note, that all lectures are in English (not in Hebrew) Here the agenda for 27-Jul...
תגובה אחת

Quick Silverlight tip: Why my ActualWidth and ActualHeight equal 0?

יום שבת, יולי 12, 2008

If you’ll try to use ActualWidth and ActualHight of controls with explicitly set Width and Height, you’ll not see any problem, however, if your control sits inside other control, ActualWidth and ActualHeight properties will be equal to 0. Why this and how to fix it? Actually, measurement and layout pass in Silverlight run asynchronously, thus it executed with or, even after, your code. So in order to fix it, you should measure ActualWidth and Actual Height asynchronously. So, instead of:...
אין תגובות