public void Init() { _metronModel = new MetronomeModel(); IMetronomeBuilder builder = new MetronomeBuilder(_metronModel); IMetronomeDirector director = new WPFMetronomeDirector(builder); director.ConstructDefaultMetronomeModel(); }
public MainPage() { InitializeComponent(); buttonMetronomeStart.Clicked += ButtonMetronomeStart_Clicked; sliderTempo.ValueChanged += Slider_ValueChanged; IMetronomeBuilder builder = new MetronomeBuilder(new MetronomeModel()); XamarinMetronomeDirector director = new XamarinMetronomeDirector(builder); metronomeModel = director.ConstructDefaultMetronomeModel(); this.BindingContext = metronomeModel; }
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; }