public MediatorDemo()
        {
            var rootView = new Grid();

            rootView.RowDefinitions.Add(new RowDefinition());
            rootView.RowDefinitions.Add(new RowDefinition());
            rootView.ColumnDefinitions.Add(new ColumnDefinition());
            rootView.ColumnDefinitions.Add(new ColumnDefinition());
            rootView.ColumnDefinitions.Add(new ColumnDefinition());

            var viewButton = new ViewButton(this._mediator);

            viewButton.Click += this.OnViewClick;
            Grid.SetColumn(viewButton, 0);
            Grid.SetRow(viewButton, 0);
            rootView.Children.Add(viewButton);

            var bookButton = new BookButton(this._mediator);

            bookButton.Click += this.OnViewClick;
            Grid.SetColumn(bookButton, 1);
            Grid.SetRow(bookButton, 0);
            rootView.Children.Add(bookButton);

            var searchButton = new SearchButton(this._mediator);

            searchButton.Click += this.OnViewClick;
            Grid.SetColumn(searchButton, 2);
            Grid.SetRow(searchButton, 0);
            rootView.Children.Add(searchButton);


            var displayLabel = new DisplayLabel(this._mediator);

            Grid.SetColumn(displayLabel, 0);
            Grid.SetRow(displayLabel, 1);
            Grid.SetColumnSpan(displayLabel, 3);
            rootView.Children.Add(displayLabel);

            this.Content = rootView;

            this.Width  = 400;
            this.Height = 200;
            this.Title  = "Mediator Demo";
        }
Пример #2
0
		public MediatorDemo() {

			var rootView = new Grid();
			rootView.RowDefinitions.Add(new RowDefinition());
			rootView.RowDefinitions.Add(new RowDefinition());
			rootView.ColumnDefinitions.Add(new ColumnDefinition());
			rootView.ColumnDefinitions.Add(new ColumnDefinition());
			rootView.ColumnDefinitions.Add(new ColumnDefinition());

			var viewButton = new ViewButton(this._mediator);
			viewButton.Click += this.OnViewClick;
			Grid.SetColumn(viewButton, 0);
			Grid.SetRow(viewButton, 0);
			rootView.Children.Add(viewButton);

			var bookButton = new BookButton(this._mediator);
			bookButton.Click += this.OnViewClick;
			Grid.SetColumn(bookButton, 1);
			Grid.SetRow(bookButton, 0);
			rootView.Children.Add(bookButton);

			var searchButton = new SearchButton(this._mediator);
			searchButton.Click += this.OnViewClick;
			Grid.SetColumn(searchButton, 2);
			Grid.SetRow(searchButton, 0);
			rootView.Children.Add(searchButton);


			var displayLabel = new DisplayLabel(this._mediator);
			Grid.SetColumn(displayLabel, 0);
			Grid.SetRow(displayLabel, 1);
			Grid.SetColumnSpan(displayLabel, 3);
			rootView.Children.Add(displayLabel);

			this.Content = rootView;

			this.Width = 400;
			this.Height = 200;
			this.Title = "Mediator Demo";
		}