Beispiel #1
0
        public void RebindWorkspace()
        {
            Binding newBinding = new Binding("Sketches");

            newBinding.Source = _viewModel.activeWS;
            lbWorkspace.SetBinding(ListBox.ItemsSourceProperty, newBinding);

            newBinding        = new Binding("Scale");
            newBinding.Source = _viewModel.activeWS;
            WSScaleSlider.SetBinding(Slider.ValueProperty, newBinding);
        }
Beispiel #2
0
        public WorkspaceView(WorkspaceViewModel vm)
        {
            _viewModel        = vm;
            _navPanelTemplate = new NavPanelTemplate();
            InitializeComponent();
            DataContext = vm;

            //Binding newBinding = new Binding("allCanvases");
            Binding newBinding = new Binding("allCanvasesView");

            newBinding.Source = _viewModel;
            lvNavigator.SetBinding(ListView.ItemsSourceProperty, newBinding);

            navExpander.DataContext = _navPanelTemplate;
            newBinding        = new Binding("ExpDirection");
            newBinding.Source = _navPanelTemplate;
            navExpander.SetBinding(Expander.ExpandDirectionProperty, newBinding);

            newBinding        = new Binding("Sketches");
            newBinding.Source = _viewModel.activeWS;
            lbWorkspace.SetBinding(ListBox.ItemsSourceProperty, newBinding);

            newBinding        = new Binding("allWorkspaces");
            newBinding.Source = _viewModel;
            cboWSSelector.SetBinding(ComboBox.ItemsSourceProperty, newBinding);

            newBinding        = new Binding("activeWS");
            newBinding.Source = _viewModel;
            cboWSSelector.SetBinding(ComboBox.SelectedItemProperty, newBinding);

            newBinding        = new Binding("Scale");
            newBinding.Source = _viewModel.activeWS;
            WSScaleSlider.SetBinding(Slider.ValueProperty, newBinding);

            FilterMenu.DataContext  = _viewModel;
            sortAscending.IsChecked = true;
        }