rss RSS     silverlight rss Silverlight-only RSS     comments rss Comments RSS

Frame rate counters in Windows Phone

Information about the frame rate counters and graphics stats for analyzing Silverlight for Windows Phone applications.

Recently posted...

Updated Silverlight Unit Test Framework bits for Windows Phone and Silverlight 3

Here's the same unit test framework from the April 2010 Silverlight Toolkit, built for Windows Phone and SL3 developers only.

How about a Zune-style ChildWindow?

Today I am sharing my ChildWindow style that resembles the Zune software user interface and has a nice transition. Enjoy!

Windows Phone? Sounds exciting!

Just letting folks know... I'm working in a much more official capacity on the Silverlight and Windows Phone developer story.

Using Silverlight 4 features to create a Zune-like context menu

A customized Silverlight 4 ContextMenu control that resembles the crisp, simple look of the Zune software's context menu.

Deep dive on Silverlight unit testing at Tech Ed next month

Jeff Wilcox will be presenting a 200-level deep dive talk on Silverlight unit testing at the TechEd North America 2010 conference next month in New Orleans.

Silverlight Unit Test Framework: New version in the April 2010 Silverlight Toolkit

The latest release of the Silverlight Toolkit contains the new Silverlight Unit Test Framework, with a new modern user interface, out-of-browser support, and performance improvements.

Property change notifications for multithreaded Silverlight applications

Jeff Wilcox introduces a base class for dealing with INotifyPropertyChanged classes that is safe to use from background threads in Silverlight and Windows Phone.

Template parts and custom controls (quick tip)

Here’s a few simple tips and recommendations when developing custom Silverlight controls, as it relates to template parts. What’s with all the control development tips? We’re looking at the best way to share a lot of the ‘black magic’ of control development with the community, and will have details on that another way – today ...

Silverlight 4: New parser implementation. New parser features.

Buttons with direct content. Better error messages. Designers and developers will like the new parser implementation in Silverlight 4.

“Peppermint” MIX demo sources

At MIX, during my talk on unit testing Silverlight and Windows Phone applications, I demoed a simple application called ‘Peppermint’. Here’s the source; I’ll be writing up a full tutorial on Windows Phone later, so these are just ‘bleeding-edge bits’. Peppermint-Demo.zip [Zip, 1.2 MB] Silverlight: Requires Visual Studio 2010 (or express) Requires the Silverlight Toolkit ...

Displaying 2D QR barcodes in Windows Phone applications

Last year, enthused by the Starbucks Mobile Card application for the iPhone, I built an app that displays 2D QR barcodes in Silverlight. Today, in two minutes, I got that running on the Windows Phone. Talk about an awesome development experience. These barcode-displaying apps let you get rid of the plastic in your wallet and ...

Data binding user settings in Windows Phone applications

Thanks to the rich data binding system built into Silverlight for Windows Phone, you can easily store rich user settings without using code behind files. The canonical example of user settings is a “Show this welcome screen at startup” checkbox so that your application can offer a nice out-of-box experience. By writing a simple type ...

No March 2010 release of the Silverlight Toolkit

I’ve received a number of emails and questions from developers about the next release of the Silverlight Toolkit and wanted to take a moment to address the lack of a March release. Although we had previously talked about a March 2010 release to coincide with the Silverlight 4 RC at MIX, we have decided not ...

Making that corporate office a little more personal

I received word this week that I’m moving offices next month. It’s only fitting for an off-topic post about my current office; if nothing else, this can serve as a sort of memorial for me to look back on once I’m back in a storage closet somewhere. I also received a few questions at MIX ...

Silverlight Toolkit and the Windows Phone: WrapPanel, and a few others

Are you looking for WrapPanel for your Windows Phone application? Look no further. The Silverlight Toolkit has several controls that work pretty well on the Windows Phone. I wanted to provide my own informal look at how it’s working with Silverlight for Windows Phone today. Note that this information is only current as of today, ...

Building Silverlight 3 and Silverlight 4 applications on a .NET 3.5 build machine

Thanks to modular MSBuild tasks and components, you can actually build Silverlight 3 and Silverlight 4 applications on the same build machine, without having .NET 4 installed. This is great for constrained TFS build environments, and although not supported in any way, this does allow you to edit and build simple Silverlight 4 apps created ...

Unit Testing Silverlight & Windows Phone Applications – talk now online

My MIX 10 talk, an introduction to unit testing on Silverlight and the Windows Phone, is now online for streaming and download. Thank you to everyone who attended. An early preview set of bits are online at http://jeffatmix.com/ – and the next release of the Silverlight Toolkit when Silverlight 4 ships will contain support for ...

Insert Tag Snippet plugin for Windows Live Writer (that works with Windows 7)

The source code plugin that I use on my blog is great, but does require that I insert some escaped tags with special class names in the XHTML. For years I’ve used the InsertTagSnippet plugin by Coskun Sunali to help me write posts – but on Windows 7, it doesn’t work well without running Live ...

A syntax highlighting TextBlock for Silverlight 3

I’ve adapted a syntax highlighting engine to generate a syntax highlighting TextBlock control for Silverlight. This control has built-in syntax highlighting C#, C++, JavaScript, VB.NET, XAML/XML. In the future, once Silverlight 4 is out, I’ll of course make sure to update this to work with the rich text control to allow for copying and pasting ...

Ready to test those Silverlight and Windows Phone 7 Series apps?

At MIX 10 this year, Tues. 3/16 at 2pm: Learn from Jeff Wilcox how to create and maintain Silverlight and Windows Phone 7 Series applications using the Silverlight Unit Test Framework.

Code signing Visual Studio 2010 extensions (VSIX)

Here's a simple application (and optional source) for a tool to allow you to quickly Authenticode code sign Visual Studio 2010 extension files (VSIX).

Getting started with code signing for under $100

I recently documented the steps to "code signing 101": acquiring a trusted cert/key pair, the process, and then signing an app.

Column guides for Visual Studio 2010: An extension

On the Silverlight team, I use this Visual Studio 2010 extension to keep my comments looking pretty.

AutoCompleteBox: Now with 100% more WPF

The AutoCompleteBox control I originally developed for the Silverlight Toolkit is now inside of the WPF Toolkit.

Helpful Silverlight Snippets

Here are a few of the Visual Studio C# code snippets that we use on the Silverlight team when building controls and apps. Download a zip (7 KB) of them all and extract them into your Snippets folder, which is in your Documents folder: Documents\Visual Studio 2010\Code Snippets\Visual C#\My Code Snippets\. These also work with ...

C# regions sure can be useless

I’ve seen many ways of grouping C# source over the years, but one that I never fully appreciated as being disgusting until this year was grouping like PMEs: public methods, protected methods, etc. Sure, many source formatting guidelines (and perhaps even default StyleCop settings) suggest this grouping style. But, tell me: what is useful about ...

Walkthrough: The power of the November 2009 Silverlight Toolkit testing tools

The November 2009 Silverlight Toolkit is essentially a tools and infrastructure release on top of the October 2009 release (where we first introduced Visual Studio 2010 support). It also adds a Silverlight 4 Beta version. New infrastructure & test tools ship in the Silverlight Toolkit There is a lot in the release that is joining ...

Taking the Silverlight Control Browser sample Out-of-Browser … plus a tutorial

The Silverlight Controls Browser sample app can now be taken out-of-browser. Here's info on that, plus how to get it done in your own apps.

BusyIndicator: David Poll’s ActivityControl is now in the Silverlight Toolkit November 2009 Release

BusyIndicator is a new control included in the November 2009 release of the Silverlight Toolkit.

Application Library Caching – November 2009 Silverlight Toolkit

The November 2009 release of the Silverlight Toolkit finally includes application library caching support to help reduce the size of your application .Xaps.

The Silverlight Toolkit – now in the Microsoft Web Platform Installer

It’s now even easier to get started with the Silverlight Toolkit, an excellent complement to your Silverlight development environment. The latest Silverlight 3 release of the Silverlight Toolkit is now available on the Web PI. It is now the recommended way of getting the toolkit. Here’s a link to the installer, if you don’t already ...

Round-tripping Silverlight 3 projects with Visual Studio 2008 and Visual Studio 2010

Here's a simple tool that I use to round-trip Silverlight solutions and projects between Visual Studio 2008 and Visual Studio 2010 Beta. Use it at your own risk, but enjoy!

Application Library Caching support for the Silverlight Toolkit

Here are the application library cache files needed to reduce the size of your Silverlight 3 application's size when using the Silverlight Toolkit.

Silverlight Toolkit October 2009 Release

The October 2009 release of the Silverlight Toolkit is out, and includes easy drag and drop components and an awesome Visual Studio 2010 experience for the toolkit controls.

Creating a two dimensional barcode control for Silverlight 3

After using the Starbucks mobile card app for iPhone, I set out to create similar 2D barcodes in Silverlight 3.

Adding ToArgb() to the Silverlight Color class

If you’re using existing imaging libraries with your Silverlight applications, they often represent a Color from the System.Drawing world in the full framework as an integer. An ARGB value is a 32-bit integer with the byte-ordering of AARRGGBB. Using some simple bit shifts and an extension method, you can have this functionality in Silverlight as ...

Silverlight Toolkit in the wild – Sunday Night Football player

The awesome online Sunday Night Football experience features the Accordion control from the Silverlight Toolkit.

Custom Control Development: Simple code guidelines

Here's an initial set of guidelines for building Silverlight custom controls. The first of hopefully many more posts.

A Silverlight HighlightingTextBlock implemented in Visual Basic

Here's a Visual Basic implementation of HighlightingTextBlock for Silverlight 3.

Next Page »