|
|
Latest Posts
-
|
Do software crises ever happen when you have plenty of free time to troubleshoot them? I’m sure that they do, it just doesn’t seem that way for me in the last few years. Expression Blend Warning The first sign of trouble appeared as...
|
-
|
One popular gripe about Silverlight has been the lack of integrated testing tools. There are several types of tests you may perform against a software project. Unit tests can be performed with the aid of the Silverlight Unit Testing Framework and automated...
|
-
|
It is very common to have base classes and interfaces that use generic types to define standard behaviors across business applications. One challenge with the Managed Extensibility Framework is that it doesn't directly support generic exports and imports:...
|
-
|
Are you a WPF history buff? If so you might be familiar with the attached behaviors story. It’s a short saga, but worthy of review. Back in the early days of WPF we were learning the nuances of the new XAML system. The attached property system was an...
|
-
|
I'm please to share that I released the alpha version of the Sterling Object-Oriented Database for Silverlight 4.0 and Windows Phone 7.0 applications today. I dug into more details about the project in this introductory post . There have not been many...
|
-
|
In my previous blog post , I discussed how to build a .NET component that works with different versions of a particular library. In that post, I demonstrated a technique for accessing instance methods that get added in a later version of a library. In...
|
-
|
After posting about profiling Silverlight 4 out of the box, the author of a tool was kind enough to share with me his free .NET profiling tool . It's free, and it does a lot more than Silverlight. The manual is very straightforward but I wanted to make...
|
-
|
I work on an Open Source project called Shazzam Shader Editor. This week, we released version 1.3. With this utility you can write, compile and test WPF/Silverlight shaders. You can learn more about this free tool at http://blog.shazzam-tool.com...
|
-
|
A fair portion of the time, the content of a FrameworkElement is text. Some elements, like TextBox and TextBlock make this obvious, by providing a Text property. The Text Property is of type String and it trivially easy to set in XAML. [example] ...
|
-
|
It turns out you can profile Silverlight 4 applications. Really! But the steps are scattered about the web in bits and pieces, so I wrote this to pull them all together. I'm going to use my reference X-Fit application for this, but you can obviously insert...
|
-
|
Every once in a while you run across an undocumented trick that totally and completely makes your day. A great example of that is the ability to debug MSBuild scripts in Visual Studio. Today I ran across another amazingly useful feature in WinDBG and...
|
-
|
See the corrected entry with pictures http://www.wintellect.com/CS/blogs/jrobbins/archive/2010/07/14/a-cool-windbg-sos-hidden-feature.aspx ....
|
-
|
I was very excited to see two of my blog posts featured in the 900th issue of Silverlight Cream which ranked the top articles of 2010 thus far. These were Top 10 Silverlight Myths and Facts to Bust Them (#4) and Simple Dialog Service in Silverlight (#17)....
|
-
|
It’s common to want to build a .NET component that works with different versions of a particular library. It is also common for newer versions of the library to introduce new methods that your component might want to call. However, if you build your component...
|
-
|
Devscovery Redmond is coming up September 14th -16th and we are really excited about another great event. It's hard to believe it but this is our seventh year hosting Devscovery on the Microsoft Campus in Redmond and this year's event is shaping up to...
|
-
|
Before I get into the quick new features for Paraffin 3.13 ( download here ), I need to ask for your help. Pretty much from the first day I released Paraffin, I've been consistently getting the following question: I want to be able to uninstall obsolete...
|
-
|
Have you ever tried to figure out why your MSBuild-based build is failing? While the diagnostic output is OK, it really isn't an each task (no pun intended) to debug what's going on in an MSBuild file with the traditional means of <Message> tasks....
|
-
|
Here’s my latest script for setting up a user’s_NT_SYMBOL_PATH environment variable as well as Visual Studio 2010’s symbolsettings. In a previous version of this script, I wasn’t setting the publicsymbol server cache directory in Visual Studio so you...
|
-
|
Let's say that you want to draw a line in WPF. You'd probably guess that there is a Line class in WPF that does the trick. You'd be right, as it turns out, there is such a class available in WPF. To use it you designate a start and end point, provide...
|
-
|
I spend a lot of time writing articles, blog posts and code. Most of the blog posts I write are published on my wpfwonderland blog site. But I hear from the students of my Wintellect classes that they’d like to see some posts here on...
|
-
|
Today, I'm excited to share a project that I've been working on for some time now. The project, called Sterling (for Sterling Silverlight, of course!) is a very light weight approach to handling serialization and deserialization to and from isolated storage....
|
-
|
In my experience working with Silverlight applications, probably one of the most underused features I've witnessed is the ability to abstract application-level functionality using the IApplicationService and IApplicationLifetimeAware interfaces. This,...
|
-
|
By now, you probably are aware that you can dynamically load XAP files using the Managed Extensibility Framework (MEF) within your Silverlight applications. Have you been scratching your head, however, and wondering how on earth you would actually test...
|
-
|
AT&T has finally enabled internet tethering so you can use your iPhone as a 3G connection. Those of you outside the US that have had iPhone tethering for years can feel free to laugh all you want now. Anyway, the downside to using an iPhone on a PC...
|
-
|
A while back, I blogged about the INavigationContentLoader interface introduced in Silverlight 4. INavigationContentLoader is an extensibility point in Silverlight’s navigation framework that lets you provide your own plug-in for loading pages. Silverlight...
|
|
|
|