Udostępnij za pośrednictwem


DesignerLoader Klasa

Definicja

Udostępnia podstawowy interfejs modułu ładującego projektanta, który może służyć do implementowania modułu ładującego projektanta niestandardowego.

public ref class DesignerLoader abstract
public abstract class DesignerLoader
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type DesignerLoader = class
Public MustInherit Class DesignerLoader
Dziedziczenie
DesignerLoader
Pochodne
Atrybuty

Uwagi

DesignerLoader można zaimplementować w celu obsługi niestandardowego ładowania składników projektanta i projektanta. Moduł ładujący projektanta jest również odpowiedzialny za zapisywanie zmian w otwartym dokumencie z powrotem do magazynu modułu ładującego używanego podczas ładowania dokumentu po Flush wywołaniu metody.

Domyślnie środowisko programistyczne programu Visual Studio tworzy własną różnorodność DesignerLoader , która może ładować podstawowe projekty projektanta. Aby utworzyć moduł ładujący projektanta niestandardowego, musisz dziedziczyć i implementować klasę abstrakcyjną DesignerLoader . Nie można bezpośrednio utworzyć DesignerLoaderwystąpienia obiektu , ponieważ nie ma publicznego konstruktora.

Po BeginLoad wywołaniu moduł ładujący projektanta ładuje dokument projektowy, wyświetla powierzchnię projektanta przy użyciu interfejsu i wywołuje EndLoad interfejs po zakończeniu IDesignerHostIDesignerLoaderHost. Implementacja IDesignerLoaderHost jest zwykle tą samą klasą, która implementuje metodę IDesignerHost.

Konstruktory

DesignerLoader()

Inicjuje nowe wystąpienie klasy DesignerLoader.

Właściwości

Loading

Pobiera wartość wskazującą, czy moduł ładujący jest obecnie ładowany do dokumentu.

Metody

BeginLoad(IDesignerLoaderHost)

Rozpoczyna ładowanie projektanta.

Dispose()

Zwalnia wszelkie zasoby używane przez element DesignerLoader.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Flush()

Zapisuje buforowane zmiany w lokalizacji załadowanej przez projektanta.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy