Erstellen eines neuen Formulars im Authoring Tool
Veröffentlicht: März 2016
Gilt für: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager
Falls Sie eine neue benutzerdefinierte Klasse definiert haben, um System Center 2012 – Service Manager zu erweitern, müssen Sie möglicherweise ein benutzerdefiniertes Formular erstellen, um mit dieser Klasse zu interagieren. Mit dem System Center 2012 – Service Manager Authoring Tool können Sie ein Formular mit einer der folgenden Methoden erstellen:
Starten Sie mit einer Basisklasse.
Laden Sie ein benutzerdefiniertes Windows Presentation Foundation (WPF)-Formular, das ursprünglich mit dem Entwicklungssystem Microsoft Visual Studio entwickelt wurde, und das anzupassende Formular im weiterhin die Authoring Tool.
Die Authoring Tool enthält Formularsteuerelemente, z. B. die Kontrollkästchen, Datumsauswahl, Registerkarten-Steuerelement, und Registerkartenelement, die Sie dem Formular hinzufügen können. Sie können diese Steuerelemente im zugreifen die Formularanpassung. Normalerweise binden Sie die Formularsteuerelemente an bestimmte Eigenschaften der Basisklasse des Formulars. Deshalb müssen Sie bei beiden Methoden zuerst eine Basisklasse auswählen, mit der das Formular verknüpft werden soll. Weitere Informationen zu die Steuerelemente, die Sie zu einem Formular hinzufügen können finden Sie in vorherigen Themen in diesem Abschnitt, wie z. B. zum Hinzufügen eines Kontrollkästchen-Steuerelements zu einem Formular im Authoring Tool, und ein Registerkarten-Steuerelement und Registerkartenelement-Steuerelementen zu einem Formular im Authoring Tool hinzufügen.
In den folgenden Abschnitten wird beschrieben, wie Sie ein neues Formular im Authoring Tool erstellen.
Erstellen eines neuen Formulars aus einer Basisklasse
Gehen Sie folgendermaßen vor, um ein einfaches Formular aus einer Basisklasse zu erstellen.
Hinweis |
---|
|
So erstellen Sie ein neues Formular aus einer Basisklasse
In der Management Pack-Explorer, erweitern Sie das Management Pack in dem das neue Formular gespeichert werden soll. Mit der rechten Maustaste Forms, und klicken Sie dann auf Erstellen.
In der Basisklasse Wählen Sie im Dialogfeld die Basisklasse für das Formular. Sie können die Suche eingrenzen, indem Sie ein bestimmtes Management Pack auswählen, oder Sie können die Standardeinstellung alle Management Packs. Klicken Sie auf OK.
Wenn Sie in Schritt 1 ein versiegeltes Management Pack aktiviert die Ziel-Management Pack Dialogfeld wird angezeigt. Wählen Sie ein nicht versiegelten Management Pack in das Formular gespeichert, und klicken Sie dann auf OK.
In der Formular erstellen Dialogfeld die Interner Name geben Sie einen Namen für das Formular, und klicken Sie dann auf Erstellen.
Im Erstellungsbereich wird ein leeres Ausgangsformular angezeigt. Das Ausgangsformular enthält oben einen Kopfzeilenbereich und darunter einen Textbereich, die beide leer sind.
Anpassen des Formulars durch Ziehen von Steuerelementen aus der Formularanpassung Bereich auf das Formular.
Speichern Sie das Management Pack, das das von Ihnen erstellte Formular enthält.
Erstellen eines Formulars basierend auf einem benutzerdefinierten WPF-Formular
Manchmal genügt ein einfaches Formular nicht, und Sie müssen erweiterte Funktionen, wie z. B. Systemlogik, im Formular verwenden. In diesem Fall können Sie ein benutzerdefiniertes WPF-Formular erstellen, indem Sie statt des Authoring Tool ein anderes Tool, z. B. Visual Studio, verwenden. Anstatt ein Formular aus einer Basisklasse zu erstellen, laden Sie dann die Assemblydatei dieses WPF-Formulars in das Authoring Tool und verwenden es als Ausgangspunkt für weitere Formularanpassungen. Die Formularanpassungen, die Sie im Authoring Tool vornehmen, werden in einer Management Pack-Datei gespeichert.
Zu einem späteren Zeitpunkt, verwenden Sie das benutzerdefinierte Formular in Service Manager, nachdem Sie alle Anpassungen abgeschlossen haben, müssen Sie die ursprüngliche Formular-Assemblydatei mit dem Management Pack, das die Anpassungen, die Sie enthält in vorgenommen Bündeln der Authoring Tool. Weitere Informationen zu m bündeln eines Management Packs und das Erstellen einer MPB-Datei finden Sie unter zum Bündeln von Management Packs und Ressourcendateien.
Gehen Sie wie nachfolgend beschrieben vor, um eine benutzerdefinierte WPF-Formularassemblydatei in Service Manager zu laden und dieses Formular anzupassen.
So erstellen Sie ein Formular basierend auf einem benutzerdefinierten WPF-Formular
In der Management Pack-Explorer, erweitern Sie das Management Pack in dem die formularanpassungen gespeichert werden sollen. Mit der rechten Maustaste Forms, und klicken Sie dann auf benutzerdefinierte hinzufügen.
In der Basisklasse Wählen Sie im Dialogfeld die Basisklasse für das Formular. Sie können die Suche eingrenzen, indem Sie ein bestimmtes Management Pack auswählen oder übernehmen Sie den Standardnamen alle Management Packs. Klicken Sie auf OK.
Wenn Sie in Schritt 1 ein versiegeltes Management Pack aktiviert die Ziel-Management Pack Dialogfeld wird angezeigt. Wählen Sie ein nicht versiegelten Management Pack in das Formular zu speichern, und klicken Sie auf OK.
In der benutzerdefinierte Formular Geben Sie einen Namen im Dialogfeld die internen Namen Feld. In der Assembly Wählen Sie die Assemblydatei, die das benutzerdefinierte Formular enthält, die Sie laden möchten und klicken Sie in der Typ wählen den Namen des Formulars aus der Assemblydatei, die Sie laden möchten. Klicken Sie auf Erstellen. Das von Ihnen ausgewählte Formular wird nun im Erstellungsbereich angezeigt.
Anpassen des Formulars durch Ziehen von Steuerelementen aus der Formularanpassung Bereich, um das Formular im erstellungsbereich.
Speichern Sie das Management Pack, das die Formularanpassungen enthält.
Bündeln Sie die ursprüngliche Assemblydatei des Formulars, das Management Pack, das die von Ihnen im Authoring Tool vorgenommenen Anpassungen enthält, und alle anderen zur Erstellung einer MPB-Datei benötigten Ressourcendateien.
Siehe auch