Esempio n. 1
0
        void AttachmentView_DataContextChanged(FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs e)
        {
            if (e.NewValue != null)
            {
                var model = (e.NewValue as AttachmentViewModel);

                _menuViewModel = model.MenuViewModel;
                if (_menuViewModel != null && _menuView == null)
                {
                    _menuView = new MenuView()
                    {
                        DataContext = _menuViewModel
                    };
                    setMenuViewModelAnkerPosition();
                    MainViewController.Instance.InkableScene.Add(_menuView);
                    //_menuViewModel.IsDisplayed = true;
                }
                model.OperationViewModel.PropertyChanged += OperationViewModel_PropertyChanged;
            }
        }
Esempio n. 2
0
        void MenuView_DataContextChanged(FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs e)
        {
            if (e.NewValue != null)
            {
                _menuViewItems.Clear();
                _contentCanvas.Children.Clear();

                var model = (e.NewValue as MenuViewModel);
                model.PropertyChanged -= MenuViewModel_PropertyChanged;
                model.PropertyChanged += MenuViewModel_PropertyChanged;
                model.MenuItemViewModels.CollectionChanged -= MenuItemViewModels_CollectionChanged;
                model.MenuItemViewModels.CollectionChanged += MenuItemViewModels_CollectionChanged;
                model.Updated -= Model_Updated;
                model.Updated += Model_Updated;

                foreach (var item in model.MenuItemViewModels)
                {
                    var menuItemView = new MenuItemView()
                    {
                        DataContext = item
                    };
                    if (model.IsDisplayed || item.IsAlwaysDisplayed)
                    {
                        menuItemView.Opacity = 1;
                    }
                    else
                    {
                        menuItemView.Opacity = 0;
                    }
                    _menuViewItems.Add(item, menuItemView);
                    _contentCanvas.Children.Add(menuItemView);
                }

                updateRendering();
            }
        }
Esempio n. 3
0
 private void Focus_FocusVisual_DataContextChanged(DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args)
 {
     ViewModel = args.NewValue as Focus_FocusVisualViewModel;
 }
Esempio n. 4
0
 private void FolderPickerTests_DataContextChanged(Windows.UI.Xaml.DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args)
 {
     ViewModel = args.NewValue as FileSavePickerTestsViewModel;
 }
Esempio n. 5
0
 private void GeolocatorTests_DataContextChanged(DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args)
 {
     ViewModel = args.NewValue as GeolocatorTestsViewModel;
 }
Esempio n. 6
0
 private void DataContextChangedHandler(Windows.UI.Xaml.DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args)
 {
     ViewModel = args.NewValue as StorageFolderOperationsTestsViewModel;
 }
        private void ContactsView_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args)
        {
            var viewModel = DataContext as ContactsViewModel;

            if (viewModel == null)
            {
                return;
            }
            viewModel.RingtoneElement = RingtoneElement;
        }
        private void DataContextChangedHandler(Windows.UI.Xaml.DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args)
        {
            var newViewModel = args.NewValue as NativeStorageRuntimeTestsViewModel;

            ViewModel = newViewModel;
            if (newViewModel != null)
            {
                ViewModel.UnitTestsControl = UnitTestsControl;
            }
        }