DesignerLoader Klasa
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.
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 deweloperskie Visual Studio tworzy własną różnorodność DesignerLoader, które mogą ładować podstawowe projekty projektanta. Aby utworzyć moduł ładujący projektanta niestandardowego, należy dziedziczyć i implementować klasę abstrakcyjną DesignerLoader . Nie można bezpośrednio utworzyć DesignerLoaderwystąpienia obiektu , ponieważ nie ma on 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 IDesignerHostelement .
Konstruktory
| Nazwa | Opis |
|---|---|
| DesignerLoader() |
Inicjuje nowe wystąpienie klasy DesignerLoader. |
Właściwości
| Nazwa | Opis |
|---|---|
| Loading |
Pobiera wartość wskazującą, czy moduł ładujący aktualnie ładuje dokument. |
Metody
| Nazwa | Opis |
|---|---|
| BeginLoad(IDesignerLoaderHost) |
Rozpoczyna ładowanie projektanta. |
| Dispose() |
Zwalnia wszystkie zasoby używane przez program DesignerLoader. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| Flush() |
Zapisuje w pamięci podręcznej zmiany w lokalizacji, z których został załadowany projektant. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (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) |