Published by Damian Schenkelman on August 31st, 2009 4:24 pm under CAB, Composite UI Application Block, DSA, Disconnected Service Agent, Patterns & Practices, SCSF, Smart Client Software Factory, WPF, Windows 7, Windows 7 Taskbar, Windows Presentation Foundation, p&p
In my previous post I talked about how to integrate some of the Windows 7 features (specifically Overlay Images and Taskbar Progress) in a WPF application we created for a screencast (in Spanish). In this post I will go over the remaining features I have yet to cover. These are: How to: Show a thumbnail... read more
This week there were some questions in the SCSF Codeplex Forum asking for a way to pass custom parameters to a method marked as a Command Handler. As you may know, there is no out-of-the-box way to do it because they are raised internally by the Command class and, since you usually bind a command... read more
There are some scenarios, like applications with a very big number of modules and views, that could present performance issues at startup due to the just-in-time (JIT) compilation process. In these cases it could be useful to precompile the assemblies using the Ngen tool. The Native Image Generator (Ngen.exe) is a tool that improves the... read more
A couple of months ago I announced in my blog that the P&P Sustained Engineering team had published an article in the SCSF Knowledge Base that describes the Known Issues and Fixes for the SCSF – April 2008 release running with Microsoft Visual Studio 2008 Service Pack 1. The fixes for these issues included modifying... read more
There are several questions in the SCSF forums asking about this excepction: The smartpart is not present in the workspace, when using the DeckWorkspace. Symptom When you show several views in the same DeckWorkspace and then close the application or terminate the parent WorkItem, you get the following exception: Cause Every time a Smartpart is... read more
Last week I saw a question in the SCSF forum about getting the active view in an application with several types of workspaces. In his post CAB: Solving The Active View Problem, Chris Holmes tackles the scenario within the context of a single workspace. I found a way to apply another solution that gets the... read more
The P&P Sustained Engineering Team has found a fix for the DeckWorkspace memory leak issue of the Composite UI Application Block Extensions for WPF. Content Symptom Cause of issue Fix Download Symptom When you use a DeckWorkspace workspace to show a WPF View, the view will remain in memory even if you call its Dispose... read more
If you work/ed with CAB and SCSF you might remember the Outlook Bar we created in 2006 with the initial input of Chris Holmes and the help of some of the Southworks guys like Mariano and Ezequiel. It turned out to be a popular control for composite applications since the nature of modules mapped quite... read more
This is the last post of a series that covers the basic ground of CAB QuickStarts from a simple point of view. Other posts in this series Event Broker QS Module Loader QS Smartpart QS Command QS BankTeller QS This is a list of the procedures in this post Startup BankTellerModuleInit BankTellerWorkItem Show Accept Customer... read more
This is the forth post of a series that covers the basic ground of CAB QuickStarts from a simple point of view. Other posts in this series Event Broker QS Module Loader QS Smartpart QS BankTeller QS For more information about CAB see: http://msdn.microsoft.com/en-us/library/aa480450.aspx CAB introduction posts (Spanish) by Mariano Composite UI Application Block(Spanish) by... read more