Windows Forms Resources
Windows Forms Articles
Stay up-to-date with the latest tips, tricks, and techniques.
Streaming results to web page using MSMQ/WCF/SignalR/JQuery -
Where I work is a Fx (Foreign Exchange) company and we trade Fx for clients all over the world, and the other day my boss came up to me and stated that he would like to be able to visualise where trades where they were happening in real time, but he wanted Read More......(
read more)
WinForms Control Updates in Progress -
In a recent blog post, we mentioned that WinForms product updates were in progress. I'd like to get into some more detail on what is to be expected from these updates. Update Overview Creation of WinForms Studio 2012.1 The next major WinForms Read More......(
read more)
New WPF QuickStart Showing Alternate Docking/MDI Themes -
Earlier this week we posted new builds of many products, including WPF Studio. The latest WPF Studio build now has a new QuickStart that shows how easy the Themes portion of WPF Studio makes it to customize other products such as Docking/MDI. The Read More......(
read more)
WPF, Silverlight, WinForms Maintenance Releases -
We just published maintenance releases for all WPF and Silverlight controls, along with the WinForms SyntaxEditor and UIStudio products. WPF Controls The WPF Studio updates include numerous minor enhancements, tweaks, and bug fixes throughout nearly all Read More......(
read more)
Cut the Rope Backgrounds (A Top-secret Easter Egg) -
Here?s a fun tip about the HTML5 version of Cut the Rope. If you launch the game with this web address: http://www.cuttherope.ie/?boxbackgrounds=true ?then you?ll get a page background that changes depending on the box your playing. In the first box Read More......(
read more)
Bug fix: WPF4 project template for #MVVMLight V3 -
Ironically, my last release of MVVM Light V3 was about fixing bugs in templates and making them better. In the process however, seems that I introduced a regression bug in the WPF4 project templates. Yep *** happens. How do I know if I have the bug? Check Read More......(
read more)
Self installable and runnable service or how to make generic service and console hybrid -
Frankly, I thought that one of basic things in windows development, such as ?debagability? and ?installability? of services, were changed for the last 10 years in development environments. However I was disappointed to discover, that nothing actually Read More......(
read more)
Boo-yah!!! Caliburn.Micro v1.3 RTW is Here -
I’m extremely pleased to announce the release of Caliburn.Micro v1.3 . This is a great release with many bug fixes and several API improvements. We also support several new platforms. Here’s the highlights: Support for WP7 Mango Support for Read More......(
read more)
Restful WCF / EF POCO / UnitOfWork / Repository / MEF article -
Numerous people have asked me to create a LOB (line of business) app that showed how I would typically structure my layers between a front end and a database (this was mainly asked for by users of my Cinch MVVM framework) Whilst I have limited time, I Read More......(
read more)
Why is there Flash in the HTML5 version of Cut the Rope? -
Monday was a big day Pixel Lab. We had the incredible opportunity of developing the HTML5 version of Cut the Rope for ZeptoLab (the brainiac creators of the game) and Monday was the launch. Overall, the feedback has been incredibly positive. It?s been Read More......(
read more)
Expression Blend 4, MRU location -
I’m working on my book for O’Reilly this month (HLSL and Pixel Shaders for XAML Developers). If you’ve written books or articles yourself you know there is a lot of prep involved in getting your machine into a clean state for screenshots Read More......(
read more)
Tracking Expression Blend 4 version numbers -
It’s a bit hard to know the version numbers for Expression Blend releases as the information is scattered about the Internet. Version Name Number Release Date Expression Blend 4, original release 4.0 June 7, 2010 Expression Blend 4 Service Pack Read More......(
read more)
C# MVP 2012 -
A new year brings me good fortune, I have been made a Microsoft Visual C# MVP again for 2012. I am grateful, it’s a nice thing to get. I never work towards the goal of getting the MVP, I just do what I do, and consider it a nice thing to get, but Read More......(
read more)
RabbitMq With Shovel Plugin -
Well a happy new year to you all. I thought I might start the new year of with a small article on using the popular Rabbit Mq message bus. But before I give you a link to the article this is what is the problem I was trying to solve: At work just before Read More......(
read more)
Cancelling Parallel Loops -
The Task Parallel Library includes static methods that provide parallel equivalents of the for and foreach loops. As with parallel tasks, these loops can be cancelled by other processes using a system of cancellation tokens.
How I Lost, Regained and then Turned Down an MVP Award -
What Happened To Me I?d say that 2011 was a pretty good year for me as a .NET open source developer. After all, Caliburn.Micro had it?s first official release in April 2011 just in time for the Mix Open Source fest. At the festival, the framework had Read More......(
read more)
Actipro Blog 2011 Q4 Posting Summary -
What We Accomplished In this quarter, we released the 2011.2 versions of WPF Studio and Silverlight Studio . Numerous major new feature areas were added to SyntaxEditor, and WPF saw the release of our new Themes for WPF product, which unifies and Read More......(
read more)
New MVVM Light templates with bug fixes -
The current version of MVVM Light had a couple of issues in the project templates. The most annoying one was causing a problem when creating new projects: The GUIDs used to uniquely identify the project were in fact not re-generated properly every time Read More......(
read more)
Sort a Multicolumn ListView in C# -
When you are working with the ListView control, you may want to sort its contents based on a specific column. We will see how to do that.
MVVM Light installers and Nuget (including Silverlight 5) #mvvmlight -
I just pushed two big updates to MVVM Light setup components. MSI installers with Silverlight 5 support The MSI installers are available on Codeplex. The current version supports Silverlight 3, Silverlight 4, Silverlight 5 (new) , WPF 3.5 SP1, WPF 4, Read More......(
read more)
Log4Net AppDomain Logging -
I don?t know about you lot, but logging is something that one simply can?t avoid. We kind of rely on it a lot (too much probably). Well today we were trying to find a problem with something we had written which spawns a new AppDomain which does some stuff Read More......(
read more)
SyntaxEditor .NET Languages Add-on - Anonymous Types -
In the WPF Studio 2011.2 build that was just released, we added resolver and IntelliPrompt support for anonymous types. Now the add-on supports those features for extension methods , lambdas , and anonymous types. All of those things are the Read More......(
read more)
WPF Studio 2011.2 Build 551 Released -
WPF Studio 2011.2 build 551 has been released and is now available for download. This maintenance release fixes a couple bugs introduced in the previous build related to WPF/WinForms interop so it is highly recommended as an immediate download if you Read More......(
read more)
Castle Func Injection -
Today at work one of my collegues asked me whether it was possible to dependency inject a Func<TResult> (a delegate which basically would resolve TResult). Now in MEF (which is what I tend to use, this would be no problem at all I would just do Read More......(
read more)
Reading and Writing INI Files -
Initialization files known as INI files provide a standard means for storing configuration information for software in a text file. Although rarely used by .NET applications, there are situations where these files must be read and written to using C#.