David Foderick's Blog - OnMaterialize()

Introducing the Composite UI Application Block

The Composite UI Application Block (CAB) is a new UI application framework from the Patterns and Practices group that was released just this week. Similar to Web Parts for building ASP.NET web pages, CAB allows you to create pluggable modules for WinForms applications. Here are some of the highlights of the CAB:

  • Built from the ground up using version 2.0 of the .NET Framework. That means it takes full advantage of the latest features of .NET 2.0, including generics. In addition, it provides a migration path to future technologies such as Avalon and XAML.
  • A pluggable architecture built on design patterns. It makes full use of Dependency Injection, Lightweight containers (Component Model) and Services.
  • The ObjectBuilder will be the foundation for dependency injection in future version of the Enterprise Library.
  • A Declarative eventing model called the EventBroker for communicating between modules.
  • Workflow integration.

The Composite UI Application Block is a great tool to learn how to build complex UI's out of simpler plugin modules.

Comments

Irish said:

You're the geratest! JMHO

# May 27, 2011 7:03 PM

Mellie said:

Home run! Great slugging with that aneswr!

# June 9, 2011 3:05 PM

low cost car insurance said:

Thank you for sharing superb informations. Your website is so cool. I am impressed by the details that you have on this web site. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for extra articles. You, my pal, ROCK! I found just the info I already searched all over the place and just couldn't come across. What an ideal website. <a href=findlowcostautoinsurance.com/>affordable auto insurance</a>

# June 14, 2011 10:41 AM

buy edu backlinks said:

fantastic points altogether, you simply won a logo new reader. What could you suggest about your put up that you made some days ago? Any positive?  <a href=edubacklinksstore.com/>edu backlinks</a>

# July 18, 2011 11:33 PM

Michigan No Fault Insurance said:

I think other website proprietors should take this website as an model, very clean and excellent user genial style and design, let alone the content. You're an expert in this topic!  <a href="michigancarautoinsurance.com/">cheap michigan car insurance</a>

# July 28, 2011 7:51 PM

car insurance in virginia said:

Its such as you read my mind! You appear to understand a lot about this, like you wrote the e book in it or something. I feel that you could do with some % to drive the message home a little bit, but other than that, that is magnificent blog. A fantastic read. I will definitely be back.  <a href="invirginiaautoinsurance.com/">virginia car insurance quotes</a>

# August 9, 2011 6:49 PM

auto insurance rates said:

Hello there, I discovered your web site by the use of Google at the same time as looking for a comparable topic, your site got here up, it looks good. I have bookmarked it in my google bookmarks.  <a href="topautoinsurancerates.net/">auto insurance rates</a>

# October 15, 2011 12:24 AM

auto insurance said:

It is appropriate time to make a few plans for the longer term and it's time to be happy. I have learn this publish and if I may I wish to counsel you some fascinating issues or suggestions. Maybe you can write subsequent articles regarding this article. I desire to learn more issues about it!  <a href="www.sefriendly.info/searching-for-the-best-california-auto-insurance-981586.html">California car insurance</a>

# November 17, 2011 5:04 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)