Greg Does IT

Do it to get it

About

The blog of Gergely Orosz on IT related topics: web, software design, .NET, PHP and the rest. Follow me @gergelyorosz on Twitter.

Archive for the 'Silverlight' Category

Styles in Silverlight - Advanced Topics

Thursday, July 29th, 2010

I’m writing a 4 part series on everything (I think) it’s worth knowing about styles. In the second part of the series (following the previous one Styles in Silverlight - an Introduction) I’m covering the following topics:

Re-Using Styles for Different Types: the TargetType of the Style can be a parent type of the target object [...]

Read the rest of this entry »

Styles in Silverlight: an Introduction

Saturday, July 24th, 2010

I’m writing a (planned) 4 parts series on everything I think it’s worth knowing about styles in Silverlight. The first part is ready and it covers the following topics:

What are Styles?Styles are basically list of property-value pairs. Defining a style consists declaring the TargetType property and the list of Setters.
Defining Styles in XAMLDefining styles in [...]

Read the rest of this entry »

A month ago Kwwika, a real-time data streaming service provider annonced a competition to build a mash up that uses their World Cup 2010 Twitter streams. I’ve decided to enter the competition and visualize the stream of tweets in a fun and engaging way. As the competition closed on 11th July, my entry was selected [...]

Read the rest of this entry »

I’ve created TweetForYourTeam just a week ago and have just added a major update with a couple of fun features.
Cheer By a Single Click
In the original version of TweetForYourTeam one was able to engage in cheering for or against a team by sending a tweet to Twitter. In the current update an easier method has [...]

Read the rest of this entry »

The World Cup is on and there have been quite a few good Twitter mashups made for this event, probably the most popular being TweetBeat (and I’ve also developed one, Tweet For Your Team). In this post I’ll show how to build a simple service similar to TweetBeat using a publicly available real-time streaming service, [...]

Read the rest of this entry »

This World Cup has been exciting for me not just because of the great games but also because during the group stages I’ve been building a cool real time spectator monitoring application for it: Tweet For Your Team (powered by Kwwika real time data services).
What does it do?
The application streams tweets live from the two [...]

Read the rest of this entry »

Printing support has been introduced in Silverlight 4. This means that any part of the visual tree can be printed with some simple API calls (see the Printing Basics section on my Advanced Printing in Silverlight post). This post provides an example to print charts and looks at how elements can be auto scaled to [...]

Read the rest of this entry »

I’ve ran into the issue of Silverlight displaying large elements incorrectly in version 3. After reporting the issue on the official Silverlight forums it’s turned out that it’s a known issue that Silverlight renders elements larger than 32K incorrectly.
After Silverlight 4 released I was hoping that this issue is fixed. However, I was disappointed to [...]

Read the rest of this entry »

Detecting Silverlight Version Installed

Thursday, April 29th, 2010

Detecting the Silverlight version installed on a client machine isn’t entirely straightforward. To do so, one has to use Javascript. Unfortunately even though Microsoft ships a Silverlight.js in the Silverlight SDK, this script only has the ability to tell whether a specific version is supported on the client’s machine; it does not support returning the [...]

Read the rest of this entry »

In the opening keynote of MIX 10 Scott Guthrie confirmed the rumour spreading the past weeks: the supported development platform for the Windos 7 Phone Series is Silverlight and XNA. For those - like myself - who were prepared for this news there were still quite some surprises in the details:

Unlike Windws CE  where the [...]

Read the rest of this entry »