Beispiel #1
0
        public void Init()
        {
            _metronModel = new MetronomeModel();

            IMetronomeBuilder  builder  = new MetronomeBuilder(_metronModel);
            IMetronomeDirector director = new WPFMetronomeDirector(builder);

            director.ConstructDefaultMetronomeModel();
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        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;
        }