ControlManifest.Input.xml Editor.

Version 8 of XrmToolkit introduced an editor in Visual Studio that allows you to easily modify the ControlManifest.Input.xml file. To open the editor, simply double-click on the ControlManifest.Input.xml file in the solution explorer:


Properties

  1. The properties tab allows quick access to the properties defined for the PCF control
  2. You can easily add/remove properties from the list
  3. The 'Property Details' section allows for modifying all of the different aspects of a property

Property Groups

  1. The property group tab allows quick access to the property groups defined for the PCF control
  2. You can easily add/remove property groups from the list
  3. The 'Property Group Detail' section allows for modifying all of the different aspects of a property group

Data-sets

  1. The data set tab allows quick access to the data-sets defined for the PCF control
  2. You can easily add/remove data-sets from the list
  3. The 'Data Set Detail' section allows for modifying all of the different aspects of a data-set

Features

  1. The features tab allows quick access to the features defined for the PCF control

Localization

  1. Checking the option to 'Auto-generate Display Name and Description' renames all of the localizable attributes based on their names. These values correlate with the keys used in your .resx files. Having a consistent naming convention makes it easier to identify the entries in the .resx file for translation purposes. It is suggested to use this setting if you are localizing your control into many cultures.
  2. The localization tab allows quick access to the .resx data files and their entires.
  3. Enabling the PCF for localization automatically adds a '\strings\StringLocalizations.resx' file and displays the grid allowing you to modify the entries for each of the localizable items.
  4. You can select as many languages for translation as you like. A new .resx file will be added to the 'strings' folder with the correct LCID value and an entry will be added to the manifest upon saving the file.
  5. .Resx entries
    • Every localizable item contains a 'Display Name' and 'Description' and so there will be 2 rows for each element. The 'Element Part' column identifies which .resx entry the row is for.
    • You can edit the 'Element Name' as well as the localized value for each language that you have selected.