예제 #1
0
        public MainViewModel()
        {
            var tvm1 = new TimerViewModel {
                Rate = 60
            };
            var tvm2 = new TimerViewModel {
                Rate = 30
            };

            TimerViewModels.Add(tvm1);
            TimerViewModels.Add(tvm2);

            var svm1 = new SubscriberViewModel(tvm1.WhenAnyValue(_ => (object)_.Number));
            var svm2 = new SubscriberViewModel(tvm1.WhenAnyValue(_ => (object)_.Number));
            var svm3 = new SubscriberViewModel(tvm2.WhenAnyValue(_ => (object)_.Number));

            this.SubscriberViewModels = new ObservableCollection <SubscriberViewModel>(new [] { svm1, svm2, svm3 });
        }
예제 #2
0
        public TimerPage()
        {
            InitializeComponent();

            BindingContext = new TimerViewModels();
        }