Condividi tramite


ControlDesigner.RegisterClone(Object, Object) Metodo

Definizione

Registra i dati interni in un controllo duplicato.

public:
 void RegisterClone(System::Object ^ original, System::Object ^ clone);
public void RegisterClone (object original, object clone);
member this.RegisterClone : obj * obj -> unit
Public Sub RegisterClone (original As Object, clone As Object)

Parametri

original
Object

Controllo associato alla finestra di progettazione di controlli.

clone
Object

Copia duplicata del controllo associato.

Eccezioni

original è null.

-oppure-

clone è null.

Commenti

Ogni volta che viene clonato un elemento, potrebbero essere presenti alcune strutture di dati interne, ad esempio meta: gli attributi, che devono essere incluse nel controllo clonato dalla finestra di progettazione controlli. Uno sviluppatore di pagine potrebbe aggiungere meta: attributi al markup di un controllo e non esiste alcun modo, né c'è un motivo, perché il controllo distingua ciò che tali tag potrebbero essere. Pertanto, se la finestra di progettazione controlli consente di modificare proprietà o formati complessi prima di applicare modifiche a una pagina, è necessario creare un clone del controllo, passare sia il controllo originale che il clone a questo RegisterClone metodo e quindi, quando le modifiche vengono rese persistenti nel tag, tutti gli meta: attributi vengono salvati in modo permanente.

Si applica a

Vedi anche