TechEd 2009, Berlin

teched_europe_blog_l_mvps[1] It’s a pleasure for me to attend TechEd 2009 in Berlin this year (9-13 November)! This will be my first time at TechEd and I hope I meet with some great speakers and attendees there.

I’ll be at the Meet the Experts Silverlight booth on

Tuesday 10 Nov
11:30 – 15:15
15:15 – 18:45

Wednesday 11 Nov
11:30 – 15:15

Thursday 12 Nov
11:30 – 15:15

Hope I meet you there!

Add comment Monday, October 19, 2009

Blend 3.0 – SketchFlow and Sample Data, or how to bring the paper notes to an interactive application

I’ll speak about Blend 3 SketchFlow and Sample Data on Dev Reach this year. It will be an interactive demonstration of what you can do with SketchFlow, how to get feedback, quickly, easy and inexpensively. Read more

The session will be on the virtual track on 11 October, 14:30-15:45 and is only for registered DevReach attendees.

I’ll also be available on Meet the Experts booth on 12 October, 17:15-18:45.

Add comment Wednesday, October 7, 2009

How to set multiple enum members (flags) in XAML

I was dealing with the DataForm control and I wanted to show multiple command buttons through the CommandButtonsVisibility property. CommandButtonsVisibility is enum. While it was perfectly clear how to do this in code (

dataForm.CommandButtonsVisibility =
	DataFormCommandButtonsVisibility.Add |
	DataFormCommandButtonsVisibility.Cancel |
	DataFormCommandButtonsVisibility.Edit;

), that wasn’t the case with XAML.

I tried to apply the same technique in XAML, but with no luck. Turns out it is even easier to set this in XAML:

CommandButtonsVisibility="Add,Cancel,Edit"

That’s just a little tip that I thought it’d be useful to share.

Add comment Friday, September 18, 2009

Silverlight User Group Bulgaria Meeting

slug_logo_en The summer is ending and its time to start the new season for the Silverlight User Group meetings.

Next meeting is scheduled for next Tuesday, 08 September, 18:30h at the local Microsoft Office. There will be 2 sessions:

  • What’s new in Silverlight 3 and Blend 3
  • Routed and attached events in Silverlight 3.0 (commanding framework)

More information is available on http://www.silverlight.bg.

RSVP in the Facebook event http://www.facebook.com/event.php?eid=121538788987

Meet you there.

Add comment Friday, September 4, 2009

DevReach 2009 Registration is open

DevReach 2009The registration for the fourth edition of the premier conference on Microsoft Technologies in Southeastern Europe – DevReach is open!

With over of 45 sessions and speakers like Chris Sells, a Program Manager for the Business Platform Division in Microsoft, Microsoft Regional Director Christian Weyer, the INETA Country Leader for Sweden Tiberiu Covaci, Richard Campbell, a .NET Rocks and Run As Radio fame, Telerik Chief Technical Evangelist Todd Anglin, Telerik Chief Strategy Officer Stephen Forte, Shawn Wildermuth and many more it will be difnitely a lot of fun again this year.

The event will be held in Sofia, Bulgaria so if you are somewhere near around 12 October don’t hesitate to join!

Add comment Friday, August 7, 2009

Code generation for Resources in Silverlight (and how to get rid of the internal constructor)

Localization and internationalization have never been great in Silverlight, but are totally possible and kind of easy with a bit of manual work.

There are a lot of articles out there focused on localization so I won’t dig deep in that. Instead, I want to make a note about the generated code for the resources and especially the nasty internal constructor.

By default, when you add a new resource, the generated code is internal. However, if you want to use the resources in XAML then you can go with Public access modifier:

public_access_modifier

OK, nothing special yet.

What you will notice is that you still can’t use the resources, because the constructor of the generated class is internal. All properties that are generated are static and in most cases you don’t need a constructor. But that’s not the case here. We want to use the resources in XAML so it has to create an instance of this class.

Of course a possible solution is to open the generated class, change the modifier from internal to public and that’s it. Well, yes, but you have to do this every time you add/update a resource in your file. Developers are lazy these days so I know you want something that can automate this process.

The resource class is automatically generated by a custom tool called PublicResXFileCodeGenerator (in case of public code generation). Guy Smith-Ferrier created another custom tool that behaves just like this one, except that it generates a public constructor. Read Guy’s post and download his tool to fix future problems with resources.

Add comment Thursday, August 6, 2009

What do you miss in Silverlight now? What do you want in v4?

I know that not much time passed since the release of Silverlight 3, but I’m looking ahead and thinking about Silverlight 4 (or whatever the next version is called). Features like printing, HTML formatting, better duplex support, etc are currently not supported out of the box, but many of you need them. I’m interested in hearing from you what are the features that you miss?

Something that you really need in building line-of-business or other rich media applications. Something that will boost the process of delivering your applications in time, that will boost your performance.

Of course, there is a way to support printing in Silverlight apps now, but is that what you really expect from a platform like Silverlight? Do you need anything more? Anything that can be easier and faster achieved?

How many times did you hear from clients that they want ‘just a little formatting in the text’? Or a hyperlink?

27 comments Monday, July 27, 2009

Intro

I was blogging at weblogs.asp.net, but recently I was awarded MVP for my contributions in the Silverlight community and I thought it is time to move on. SilverlightShow.net is a Silverlight community and as such I think it is a good place for my blog.

Here I’ll post my activities in the Silverlight community – publications, speaking engagements, articles, etc.

I’ll try to be as helpful and close to the community as I can. If you are interested in Silverlight in any way, need some information or whatever don’t hesitate to contact me.

Emil

Add comment Friday, July 24, 2009


Feeds

Calendar

November 2009
M T W T F S S
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Recent Posts

Categories

Archives

Blogroll

@estoychev