IRibbonExtensibility.GetCustomUI(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Charge le balisage XML, soit à partir d’un fichier de personnalisation XML, soit à partir d’un balisage XML incorporé dans la procédure, qui personnalise l’interface utilisateur du ruban.
public:
System::String ^ GetCustomUI(System::String ^ RibbonID);
public string GetCustomUI (string RibbonID);
abstract member GetCustomUI : string -> string
Public Function GetCustomUI (RibbonID As String) As String
Paramètres
- RibbonID
- String
Retours
String
Exemples
Dans l'exemple suivant, écrit en C#, l'interface IRibbonExtensibility est spécifiée dans la définition de classe. L'exemple montre ensuite comment implémenter l'unique méthode de l'interface, GetCustomUI. La méthode crée une instance d'un objet SteamReader qui lit le code de personnalisation contenu dans un fichier XML externe.
public class Connect : Object, Extensibility.IDTExtensibility2, IRibbonExtensibility
...
public string GetCustomUI(string RibbonID)
{
StreamReader customUIReader = new System.IO.StreamReader("C:\\RibbonXSampleCS\\customUI.xml");
string customUIData = customUIReader.ReadToEnd();
return customUIData;
}