Beispiel #1
0
        public MainPage()
        {
            InitializeComponent();
            _synchronizationContext = SynchronizationContext.Current;
            DataContext             = _viewModel = new MainViewModel(this, _synchronizationContext);
            _viewModel.Initialize();

            SettingsPane.GetForCurrentView().CommandsRequested += MainPage_CommandsRequested;

            this.SizeChanged += MainPage_SizeChanged;

            _viewModel.PropertyChanged += (sender, e) =>
            {
                if (String.Equals(e.PropertyName, "ViewState"))
                {
                    SwitchViewState(_viewModel.ViewState);
                }
            };

            listView.SelectionChanged += (sender, e) =>
            {
                IList <object> selectedItems = (sender as ListView).SelectedItems;
                _viewModel.SetSelectedItems(selectedItems.Select(i => (Item)i).ToList());
            };
        }
        public MainPage()
        {
            InitializeComponent();
            _synchronizationContext = SynchronizationContext.Current;
            DataContext = _viewModel = new MainViewModel(this, _synchronizationContext);
            _viewModel.Initialize();

            SettingsPane.GetForCurrentView().CommandsRequested += MainPage_CommandsRequested;

            this.SizeChanged += MainPage_SizeChanged;

            _viewModel.PropertyChanged += (sender, e) =>
            {
                if (String.Equals(e.PropertyName, "ViewState"))
                {
                    SwitchViewState(_viewModel.ViewState);
                }
            };

            listView.SelectionChanged += (sender, e) =>
            {
                IList<object> selectedItems = (sender as ListView).SelectedItems;
                _viewModel.SetSelectedItems(selectedItems.Select(i => (Item)i).ToList());
            };
        }
        public MainPage()
        {
            InitializeComponent();
            synchronizationContext = SynchronizationContext.Current;
            viewModel = new MainViewModel(this, synchronizationContext);
            DataContext = viewModel;
            viewModel.Initialize();

            SettingsPane.GetForCurrentView().CommandsRequested += MainPage_CommandsRequested;

            viewModel.PropertyChanged += (sender, e) =>
            {
                if (String.Equals(e.PropertyName, "ViewMode"))
                {
                    SwitchViewMode(viewModel.ViewMode);
                }
            };

            listView.SelectionChanged += (sender, e) =>
            {
                IList<object> selectedItems = (sender as ListView).SelectedItems;
                viewModel.SetSelectedItems(selectedItems.Select(i => (Item)i).ToList());
            };

            InviteUser.PlacementSource = panelUserName;
        }
Beispiel #4
0
        public MainPage()
        {
            InitializeComponent();
            synchronizationContext = SynchronizationContext.Current;
            viewModel   = new MainViewModel(this, synchronizationContext);
            DataContext = viewModel;
            viewModel.Initialize();

            SettingsPane.GetForCurrentView().CommandsRequested += MainPage_CommandsRequested;

            viewModel.PropertyChanged += (sender, e) =>
            {
                if (String.Equals(e.PropertyName, "ViewMode"))
                {
                    SwitchViewMode(viewModel.ViewMode);
                }
            };

            listView.SelectionChanged += (sender, e) =>
            {
                IList <object> selectedItems = (sender as ListView).SelectedItems;
                viewModel.SetSelectedItems(selectedItems.Select(i => (Item)i).ToList());
            };

            InviteUser.PlacementSource = panelUserName;
        }