2009-07-06 11 views
0

Wenn Sie ein Windows-Formular entwickeln, erhalten Sie den Formular-Designer, und wenn Sie auf eine Schaltfläche auf diesem Designer doppelklicken, wird ein Methoden-Stub generiert und Sie können diese Methode bearbeiten.Wie schreiben Sie ein Visual Studio-Plugin, um Ihren eigenen Dateityp zu bearbeiten?

Wenn Sie eine XSD bearbeiten, können Sie dies über den Designer oder den Code tun.

Wenn Sie die Enterprise Libraries installiert haben, können Sie mit der rechten Maustaste auf eine app.config klicken und auf "Edit Enterprise Library Configuration" klicken, um ein Fenster innerhalb eines Dokument-Tabs zu öffnen, das die XML unter der Haube der app.config obwohl die UI hier etwas klobiger ist als die obigen zwei Beispiele aus dem einen oder anderen Grund.

Ich möchte eines dieser Plugins erstellen, wie mache ich das?

Sollte es einen Unterschied machen, die UI ich erhalten möchte, ist wie folgt:

Es wird Zeilen sein, mit einem Kombinationsfeld für eine Spalte. Ich kann ein Element aus dem Kombinationsfeld auswählen und auf eine Schaltfläche in dieser Zeile klicken. Dadurch wird ein Methoden-Stub mit einem Attribut erstellt, das Daten aus dem Kombinationsfeld enthält.

Das soll auch umgekehrt funktionieren: Wenn Sie eine Klasse in dieses Plugin laden, werden in den Zeilen die Methoden mit dem entsprechenden Attribut aufgelistet.

Antwort

6

Beginnen Sie an der Visual Studio Extensibility Developer Center, laden Sie das SDK herunter, und viel Spaß!

+0

+1, ich mag es - prägnant, informativ _und_ motivational;) ​​ – Town

+1

Beachten Sie, dass der SDK-Download auf dieser Seite für Vanille VS2010 ist. Wenn Sie SP1 haben, benötigen Sie das [SDK für VS2010 SP1] (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=21307c23-f0ff-4ef2-a0a4-dca54ddb1e21) – Town

Verwandte Themen