Latest Posts
-
|
One of the extensibility points added to the run-time in Silverlight 4 is the new INavigationContentLoader interface, which allows applications that use Silverlight's navigation framework to take control of page loading. In Silverlight 3, navigation URIs...
|
-
|
One of the most common examples to help learn a language or framework is an RSS Reader. This is an ideal mini-project because it includes networking, parsing XML, and binding to data elements such as lists. I wanted to provide an example that shows some...
|
-
|
Moq is a library that assists with running unit tests by providing easily mocked objects that implement interfaces and abstract classes. You can learn more about Moq on their website . There is a distribution for Silverlight, and in this post I'll focus...
|
-
|
This is not a technical post, but one that bumps into business. Yes, occasionally us software developers have to lift our heads up and see that there's more to life than hacking code. This is especially true at small companies, such as Wintellect, were...
|
-
|
Live Smooth Streaming is a Microsoft technology that allows you to take a live, encoded, incoming video stream and rebroadcast it using Smooth Streaming technology. This technology multicasts the video stream in segments of varying bandwidths. This can...
|
-
|
I've had a few users ask me about finding memory leaks and understanding what happens with references in Silverlight. One very powerful tool to use when debugging Silverlight applications is the Windows Debugging Tools. You can download the 32-bit (x86)...
|
-
|
I noticed on the forums there are a lot of users not comfortable with asynchronous programming who struggle a bit in Silverlight with getting their arms around the concept of a dialog box. In other environments, you can simply shoot out a dialog, wait...
|
-
|
Half the battle when tracking down memory problems in a .NET application is seeing the reference chain so you can see why an object is still in use. You can use SOS and its !gcroot command to track them down, but that can bring new definitions to tedious....
|
-
|
Hello all, I just wanted to tell everyone that my book, CLR via C# 3rd Edition, went to the printer this week and should be in stores in early February! The book has been updated for Visual Studio 2010, CLR 4.0 and C# 4.0. The source code for the book...
|
-
|
A new version of Silverlight 3 has been released. You can download the latest control here . If you are a developer, then you'll want to use the developer installer that is available here . This version fixes some issues related to hardware acceleration...
|
-
|
Wintellect is headed to boot scoot boogie in Nashville, Tennessee with “A Lap Around PDC Featuring Steve Ballmer.” Plus, our own Jeff Prosise will be presenting on Silverlight 4 as well. This one day event is shaping up nicely and we are excited to be...
|
-
|
If you develop software, chances are you you've worked with Inversion of Control containers and the Dependency Injection pattern. Many frameworks exist to address how to marry concrete implementations to abstract classes and interfaces. A few popular...
|
-
|
I have a project I'm working on that requires the use of some extensive XML manipulation. While XML can be very powerful, XML without a schema is like JavaScript objects: no strong typing and the wild west as far as standards are concerned. A good, solid...
|
-
|
One reason a developer would use a technology like MEF is to, as the name implies, make an application extensible through a process called discovery. Discovery is simply a method for locating classes, types, or other resources in an assembly. MEF uses...
|
-
|
Silverlight 4 includes a slew of features designed to make out-of-browser applications richer. One of those features is notification windows, also known as “toast” windows. This feature is available to all OOBs, regardless of whether they are trusted....
|
-
|
One concern with the Silverlight Unit Testing Framework is that it runs on a UI thread and requires a browser to function. This makes it difficult to integrate into automated or continuous integration testing. Difficult, but not impossible. A solution...
|
-
|
I hope that everyone had a very happy holiday season! 2010 is underway and I wanted to let each of you know that Wintellect is launching its NEW Tech Focus segments. The goal of our Tech Focus segments is to provide developers, all of you, with exclusive,...
|
-
|
Last month, I bogged about Unit Testing ViewModels AND Views using the Silverlight Unit Testing Framework . I wanted to take that post a step further and talk about some more advanced testing scenarios that are possible. The site itself provides a lot...
|
-
|
One of the less-talked-about features of Silverlight 4 is the new Managed Extensibility Framework, or MEF. MEF has been evolving on CodePlex for a while now. It's slated to be integrated into .NET 4.0 and Silverlight 4, and as such is something with which...
|
-
|
Series recap: PRISM, MEF, and MVVM Part 1 of 3: Unity Glue PRISM, MEF, and MVVM Part 2 of 3: Making PRISM MEF Friendly PRISM, MEF, and MVVM Part 3 of 3: Dynamic MEF Modules in PRISM In the final part of this series, I will show a dynamically loaded module...
|
-
|
In the first part of this series, we explored using the Unity container to bind the view model to the view. The next logical step is to explore how to use MEF. PRISM provides several useful mechanisms that relate directly to views and modules, such as...
|
-
|
Another of the new capabilities that Silverlight 4 brings to the platform is the ability to host HTML content inside a Silverlight control. This support isn't limited to static HTML content; the content can be interactive and can include script. It can...
|
-
|
While creating the 3rd Edition of my CLR via C# book ( http://www.amazon.com/CLR-via-C-Third-Pro-Developer/dp/0735627045/ref=dp_ob_title_bk ), I came up with a cool little class that will raise an event after a collection of Generation 0 or Generation...
|
-
|
PRISM, also known as Composite WPF , has established itself as a very popular framework for building modular, scalable Silverlight applications. A newer contender, the Managed Extensibility Framework (MEF) , has also grown in popularity. In fact, these...
|
-
|
Quick: Can you spot the problem with these three lines of code? BitmapImage bi = new BitmapImage (); bi.SetSource(stream); TheImage.Source = bi; These statements create an image from a stream of PNG or JPG image bits and display the image by assigning...
|
|