Browse by Tags

All Tags » WinForms » Community (RSS)

WebBrowserControl for the .NET Framework 1.1 Updated

"My" WebBrowserControl for the .NET Framework 1.1 has been updated. A few bugs were fixed and a few changes were made to the API (still thinking of a .NET 2.0 version). I managed to solve all the problems with the design time but, unfortunately...

Smart Client Software Factory - May 2007 Release is Live

(From Blaine Wastell 's post and Mariano Szklanny 's post ) You can now download the SCSF - May 2007 release . The new release provides support for .NET 3.0. The release is propagating to the download servers and should be available when you read...

Culture and Region Information tool for .NET 2.0

Defining custom culture and region information is a common practice in many enterprise environments. In the .NET Framework 2.0 , we can use the CultureAndRegionInfoBuilder class build a custom culture that is new or based on an existing culture and region...

Scoped Context Store

Sometimes I need to store data scoped by some context and isolated from the other scopes. If I'm building a library that is to be used in both Windows client and Web server enviroments, I have different isolation/scope needs: for a Web server environment...

An Hierarchical CAB WorkItem Activation Service

The application I'm currently working on has a rather complex UI. It's something like two tabbed work spaces and an outlook-like work space, that make one workspace by itself, that can have several instances inside another tabbed workspace, that can have...

Unit Testing With CAB

For those who like to unit test their software and are developing CAB applications, the SCSF comes with sample applications with unit tests. These unit tests are built on top of an useful set of testable classes which one of them is the TestableRootWorkItem...

Work Spaces and Smart Part Info Provider

As I understand it, the MVP (Model/View/Presenter) design pattern states that all presentation decisions are the Presenter's responsibility. In the CAB world, this should include the Smart Part Info. But the IWorkspace interface only allows you to provide...

Enhancing CAB's ManagedObjectCollection

For those who don't know, the ManagedObjectCollection registers its elements using the objects running type as part of the key. Recently, I had the need to add and retrieve a component to the WorkItem 's Items collection independently of its running....