TemplateModeChangedEventArgs Classe

Definizione

Fornisce i dati per un evento ViewEvent generato quando cambia la modalità modello di un controllo nell'area di progettazione.Provides data for a ViewEvent event that is raised when the template mode changes for a control on the design surface.

public ref class TemplateModeChangedEventArgs : EventArgs
public class TemplateModeChangedEventArgs : EventArgs
type TemplateModeChangedEventArgs = class
    inherit EventArgs
Public Class TemplateModeChangedEventArgs
Inherits EventArgs
Ereditarietà
TemplateModeChangedEventArgs

Commenti

L'evento ViewEvent viene generato da un host della finestra di progettazione, ad esempio Visual Studio 2005Visual Studio 2005, per determinate azioni su un controllo nell'area di progettazione.The ViewEvent event is raised by a designer host, such as Visual Studio 2005Visual Studio 2005, for certain actions on a control on the design surface. Un evento, ad esempio, viene generato quando si immette o si esce dalla modalità di modifica dei modelli per un controllo.For example, an event is raised when you enter or exit template editing mode for a control.

La classe ControlDesigner fornisce un delegato predefinito per gestire l'evento di ViewEvent.The ControlDesigner class supplies a default delegate to handle the ViewEvent event. Quando si esce o si immette la modalità di modifica del modello, l'host di progettazione inizializza un oggetto ViewEventArgs per un tipo di evento TemplateModeChanged, quindi imposta la proprietà EventArgs con un oggetto TemplateModeChangedEventArgs.When you exit or enter template editing mode, the designer host initializes a ViewEventArgs object for a TemplateModeChanged event type, and then sets the EventArgs property with a TemplateModeChangedEventArgs object.

Quando l'oggetto ViewEventArgs indica che la modalità modello è stata modificata, il delegato predefinito nella classe ControlDesigner aggiorna il valore per la proprietà InTemplateMode.When the ViewEventArgs object indicates that the template mode has changed, the default delegate in the ControlDesigner class updates the value for the InTemplateMode property.

Le finestre di progettazione personalizzate derivate dalla classe TemplatedControlDesigner possono eseguire l'override del metodo OnTemplateModeChanged per eseguire un'elaborazione aggiuntiva quando la modalità di modifica del modello viene modificata per un controllo nell'area di progettazione.Custom designers that are derived from the TemplatedControlDesigner class can override the OnTemplateModeChanged method to perform additional processing when the template editing mode changes for a control on the design surface.

Per ulteriori informazioni sugli eventi e i delegati, vedere gestione e generazione di eventi.For more information about events and delegates, see Handling and Raising Events.

Costruttori

TemplateModeChangedEventArgs(TemplateGroup)

Inizializza una nuova istanza della classe TemplateModeChangedEventArgs con il gruppo di modelli specificato.Initializes a new instance of the TemplateModeChangedEventArgs class with the specified template group.

Proprietà

NewTemplateGroup

Ottiene il gruppo di modelli che era stato creato all'attivazione della modalità di modifica modelli.Gets the template group that was created when you entered template editing mode.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche