FileOpen.cs


class FileOpen(MenuItem, Command):

  • System.Windows.Forms.MenuItem に代えて、System.Windows.Controls.MenuItem を拡張しています。


def __init__(self):
self.Header = "Open" # .Text

  • Text に代えて、Header に値を設定しています。


def Execute(self):
fd = OpenFileDialog()
fd.ShowDialog()

  • Command の規定に従って、Execute を実現しています。