IControlDesignerAccessor Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia dostęp do projektanta formantów 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 IControlDesignerAccessor interfejsie oferują wygodny sposób, aby Projektant kontroli mógł uzyskać dostęp do kontrolki do przekazywania i pobierania tymczasowych danych czasu projektowania. Interfejs jest implementowany przez Control klasę. Projektanci formantów używają implementacji tego interfejsu, aby uzyskiwać dostęp do kontrolki.
Tymczasowe dane czasu projektowania nie są utrwalane z samym formantem. Aby zachować dane czasu projektowania dla kontrolki, należy pobrać zawartość UserData właściwości i zapisać ją w lokalizacji specyficznej dla projektanta.
Właściwości
UserData |
Po wdrożeniu program pobiera kolekcję informacji, do których można uzyskać dostęp za pomocą projektanta formantów. |
Metody
GetDesignModeState() |
Po zaimplementowaniu program pobiera stan z formantu podczas użytkowania na powierzchni projektowej. |
SetDesignModeState(IDictionary) |
Po zaimplementowaniu program ustawia stan kontroli przed renderowaniem na powierzchni projektowej. |
SetOwnerControl(Control) |
Po zaimplementowaniu Określa formant, który działa jako właściciel kontrolki implementującej tę metodę. |