IRibbonControl Interfaz

Definición

Representa el objeto pasado a cada procedimiento de devolución de llamada de la interfaz de usuario (UI) del control de cinta.

public interface class IRibbonControl
[System.Runtime.InteropServices.Guid("000C0395-0000-0000-C000-000000000046")]
public interface IRibbonControl
[<System.Runtime.InteropServices.Guid("000C0395-0000-0000-C000-000000000046")>]
type IRibbonControl = interface
Public Interface IRibbonControl
Atributos

Ejemplos

El ejemplo siguiente, escrito en C#, muestra dos procedimientos llamados desde el procedimiento de evento onAction de un control Button y un control ToggleButton. En el primer procedimiento, el objeto IRibbonControl que representa el control se pasa al procedimiento y se muestra un cuadro de mensaje que indica que se ha presionado el botón junto con el identificador del botón. El segundo procedimiento es similar al primero con la adición de un parámetro booleano que indica que se ha presionado el botón.

<span class="label">public void ButtonOnAction(IRibbonControl control) 
   MessageBox.Show("Button clicked: " + control.Id); 
} 

public void ToggleButtonOnAction(IRibbonControl control, bool pressed) 
{ 


...if (pressed) 

      MessageBox.Show("ToggleButton was switched on."); 


   else 
      MessageBox.Show("ToggleButton was switched off."); 

}</span>

Comentarios

El objeto IRibbonControl contiene el nombre (identificador) del control y del objeto Window actual para el control de la interfaz de usuario Ribbon.

Propiedades

Context

Representa la ventana activa que contiene la interfaz de usuario de extensibilidad de la cinta de opciones que provoca un procedimiento de devolución de llamada. Solo lectura.

Id

Obtiene el identificador del control especificado en el archivo de personalización de código XML de extensibilidad de la cinta de opciones. Solo lectura.

Tag

Se utiliza para guardar cadenas arbitrarias y obtenerlas en tiempo de ejecución. Solo lectura

Se aplica a