Vra

Daar is 'n paar opdaterings met .NET 3.0 oor hoe om byvoegings vir jou eie toepassings te skep en te gebruik.Ek lees oor sommige "pyplyn"Jy moet skep vir die kommunikasie tussen byvoeging en gasheertoepassing, maar kon nie verdere inligting daaroor vind nie.

Hoe sou jy 'n byvoegingsfunksie in 'n toepassing met .NET 3.0/3.5 gemaak het?

Bykomende inligting indien nodig:Die gasheertoepassing word gemaak met WPF en 'n paar algemene funksionaliteit.Elke byvoeging moet 'n eie register-oortjie by 'n gegewe houer voeg met hul eie inhoud (knoppies, teksvelde, ...) en metodes om die gasheertoepassing uit te brei.

Was dit nuttig?

Oplossing

Kyk beslis na die Bestuurde Uitbreidbaarheidsraamwerk by www.codeplex.com/mef.Dit is 'n raamwerk wat help met die skep van uitbreidbare toepassings.Dit sorg vir al die loodgieterswerk wanneer 'n inpropbare toepassing geskep word.Ek skryf tans 'n reeks artikels wat die basiese funksionaliteit van mef by wys http://www.jenswinter.com/?tag=/mef.Maar die artikels is egter in Duits.

Nog 'n raamwerk wat jy moet probeer is die Saamgestelde Wpf (v.k.a.Prisma).Dit laat ons jou saamgestelde WPF-toepassings skep.Jou toepassing sal bestaan ​​uit 'n dop-toepassing en verskeie moduleprojekte wat aanmekaar bedraad en in die dop gehaak is.

Ander wenke

In bykomend tot Daniels CodePlex skakel, Jason Hy het ook 'n lekker wee reeks oor die gebruik van die System.AddIn naamruimte by die ontwikkeling van Paint.NET hier begin -

http://blogs.msdn.com/zifengh/archive/2007/01/04/addin-model-in-paint-net-1-introduction.aspx

Daar is ook nou beskikbaar die Bestuurde Uitbreidings Framework ( www.codeplex.com/mef ) wat kan jy 'n ryk plugin platform hefboom.

Jy mag ook vind dat afhanklikheid inspuiting is in die trant van iets wat jy kan gebruik ( Eenheid , StructureMap te noem net twee).

Jy kan 'n plugin platform op die top van 'n afhanklikheid inspuiting raamwerk te skep, al is 'n toegewyde plugin platform soos MEF waarskynlik makliker sal wees om te implementeer.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top