none
MEF/Unity: Pattern Refactoring (static method) RRS feed

  • Allgemeine Diskussion

  • Ich nutze gern für, z.B. Dialoge, folgende Aufrufmethode:

    pubic partial class MyDialog : Form
    {
      private MyDialog()  { }
       public static bool Execute()
      {
         using (MyDialog myDialog = new MyDialog())
         {
            return myDialog.ShowModal() == DialogResult.OK;
         }
      }
    
    }

    Allerdings lässt sich das natürlich so nicht mittels DI nutzen. So wie ich es im Moment sehe, bleibt mir hier nur der Weg um eine Wrapper-Klasse, welche die Execute()-Methode als nicht-statische Methode exportiert.

    Eigentlich habe ich keine Frage, sondern würde mir ein paar Kommentare dazu wünschen. Danke.

    • Typ geändert Robert BreitenhoferModerator Montag, 29. August 2011 10:37 "Eigentlich habe ich keine Frage, sondern würde mir ein paar Kommentare dazu wünschen"
    Dienstag, 23. August 2011 09:14