DesignerLoader Třída

Definice

Poskytuje základní rozhraní pro zaváděcí program návrháře, které lze použít k implementaci vlastního zaváděcího nástroje návrháře.Provides a basic designer loader interface that can be used to implement a custom designer loader.

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
Dědičnost
DesignerLoader
Odvozené
Atributy

Poznámky

DesignerLoader lze implementovat pro podporu vlastního načítání komponent návrháře a návrháře.DesignerLoader can be implemented to support custom loading of a designer and designer components. Zavaděč návrháře je také zodpovědný za zápis změn do otevřeného dokumentu zpátky do úložiště, které použil zavaděč při načítání dokumentu po Flush volání metody.A designer loader is also responsible for writing changes to an open document back to the storage the loader used when loading the document after the Flush method is called.

Ve výchozím nastavení vývojové prostředí sady Visual Studio vytvoří vlastní řadu DesignerLoader , která může načíst základní projekty návrháře.By default, the Visual Studio development environment creates its own variety of DesignerLoader that can load basic designer projects. Chcete-li vytvořit vlastní zaváděcí program návrháře, je nutné zdědit z a implementovat abstraktní DesignerLoader třídu.To create a custom designer loader, you must inherit from and implement the abstract DesignerLoader class. Nelze vytvořit instanci přímo DesignerLoader , protože nemá žádný veřejný konstruktor.You cannot directly instantiate DesignerLoader, as it has no public constructor.

Když BeginLoad je vyvolána, zaváděcí program návrháře načte návrhový dokument, zobrazí plochu návrháře pomocí IDesignerHost rozhraní a EndLoad IDesignerLoaderHost po dokončení volání rozhraní.When BeginLoad is invoked, the designer loader loads the design document, displays the designer surface using the IDesignerHost interface, and calls EndLoad on the IDesignerLoaderHost interface when done. IDesignerLoaderHostImplementace je obvykle stejná jako třída, která implementuje IDesignerHost .The IDesignerLoaderHost implementation is usually the same class that implements IDesignerHost.

Konstruktory

DesignerLoader()

Inicializuje novou instanci DesignerLoader třídy.Initializes a new instance of the DesignerLoader class.

Vlastnosti

Loading

Získá hodnotu, která označuje, zda zavaděč aktuálně načítá dokument.Gets a value indicating whether the loader is currently loading a document.

Metody

BeginLoad(IDesignerLoaderHost)

Začíná načítání návrháře.Begins loading a designer.

Dispose()

Uvolní všechny prostředky, které používá DesignerLoader .Releases all resources used by the DesignerLoader.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
Flush()

Zapisuje změny v mezipaměti do umístění, ze kterého byl Návrhář načten.Writes cached changes to the location that the designer was loaded from.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro