Udostępnij za pośrednictwem


IControlDesignerAccessor Interfejs

Definicja

Zapewnia dostęp do projektanta kontrolek do przechowywania tymczasowych danych czasu projektowania skojarzonych z kontrolką.

public interface class IControlDesignerAccessor
public interface IControlDesignerAccessor
type IControlDesignerAccessor = interface
Public Interface IControlDesignerAccessor
Pochodne

Uwagi

Właściwość i metody zdefiniowane w interfejsie IControlDesignerAccessor oferują wygodny sposób uzyskiwania dostępu do kontrolki do przekazywania i pobierania tymczasowych danych czasu projektowania. Interfejs jest implementowany przez klasę Control . Projektanci kontrolek używają implementacji tego interfejsu w celu uzyskania dostępu do kontroli.

Tymczasowe dane czasu projektowania nie są utrwalane z samą kontrolką. Aby utrwały dane czasu projektowania dla kontrolki, należy pobrać zawartość UserData właściwości i przechowywać je w lokalizacji specyficznej dla projektanta.

Właściwości

UserData

Po zaimplementowaniu pobiera kolekcję informacji, do których można uzyskać dostęp za pomocą projektanta kontrolek.

Metody

GetDesignModeState()

Po zaimplementowaniu pobiera stan z kontrolki podczas używania na powierzchni projektowej.

SetDesignModeState(IDictionary)

Po zaimplementowaniu ustawia stan kontrolki przed renderowaniem go na powierzchni projektowej.

SetOwnerControl(Control)

Po zaimplementowaniu określa kontrolkę, która działa jako właściciel kontrolki implementujące tę metodę.

Dotyczy

Zobacz też