public void Init() { _metronModel = new MetronomeModel(); IMetronomeBuilder builder = new MetronomeBuilder(_metronModel); IMetronomeDirector director = new WPFMetronomeDirector(builder); director.ConstructDefaultMetronomeModel(); }
public MainWindow() { InitializeComponent(); IMetronomeBuilder builder = new MetronomeBuilder(new MetronomeModel()); WPFMetronomeDirector director = new WPFMetronomeDirector(builder); DataContext = director.ConstructDefaultMetronomeModel(); //Setting window position Left = MetronWPF.Properties.Settings.Default.WindowPosition.Left; Top = MetronWPF.Properties.Settings.Default.WindowPosition.Top; }