Hi,
I have a recipe's argument that I want to be always in uppercase. For example, when the user enters a value for this argument through the wizard,the value should be set to uppercase in the wizard and in the argument dictionnary when the user leaves the field.
Maybe it wasn't a good approach, but I tried to add a ValueProvider to my argument that monitors itself, so that when the value changes, the ValueProvider is called and the argument is set to uppercase, but of course, it didn't work!
The error message that the RecipeFramework gave me was :
Value provider FrameworkGuidancePackage.ValueProviders.UpperCaseValueProvider, FrameworkGuidancePackage can't monitor the same argument it's attached to (argument ApplicationCode).
Here is the code I wrote for the argument (that didn't work):
<
Argument Name="ApplicationCode">
<
ValueProvider Type="FrameworkGuidancePackage.ValueProviders.UpperCaseValueProvider, FrameworkGuidancePackage">
<
MonitorArgument Name="ApplicationCode"/>
</
ValueProvider>
</
Argument>
Can someone tell me the right way to do it? 
Phil