private void InitializeRPCommonToolbar()
        {
            _RPCommonToolbar   = new RPCommonToolbar();
            _VMRPCommonToolbar = (VMRPCommonToolbar)_RPCommonToolbar.DataContext;

            _VMRPCommonToolbar.CommonWrap = Visibility.Collapsed;

            CurrentRPCommonToolbar = _VMRPCommonToolbar;
        }
        private void InitializeRPCommonToolbarCommands()
        {
            _RPCommonToolbar   = new RPCommonToolbar();
            _VMRPCommonToolbar = (VMRPCommonToolbar)_RPCommonToolbar.DataContext;

            _VMRPCommonToolbar.Undo   = new Command(p1 => _mainBlockViewModel.StageUndo(), p2 => Wrapper.False());
            _VMRPCommonToolbar.Repeat = new Command(p1 => _mainBlockViewModel.StageRepeat(), p2 => Wrapper.False());

            _VMRPCommonToolbar.GridIncrease   = new Command(p1 => _mainBlockViewModel.GridIncrease(), p2 => _mainBlockViewModel.GridIncreaseCheck());
            _VMRPCommonToolbar.GridDecrease   = new Command(p1 => _mainBlockViewModel.GridDecrease(), p2 => _mainBlockViewModel.GridDecreaseCheck());
            _VMRPCommonToolbar.ReorganizeGrid = new Command(p1 => _mainBlockViewModel.ReorganizeGrid((bool)p1), p2 => true);

            _VMRPCommonToolbar.LeftRoll  = new Command(p1 => _mainBlockViewModel.LeftRoll(), p2 => true);
            _VMRPCommonToolbar.RightRoll = new Command(p1 => _mainBlockViewModel.RightRoll(), p2 => true);
            _VMRPCommonToolbar.DelBlock  = new Command(p1 => _mainBlockViewModel.DelBlock(), p2 => true);

            _VMRPCommonToolbar.MinimizeSize = new Command(p1 => _mainBlockViewModel.MinimizeAreaSize(), p2 => Wrapper.True());

            _VMRPCommonToolbar.PanelManageWrap = _commonData.ProductType == ProductType.Continent_RP ? Visibility.Visible : Visibility.Collapsed;

            CurrentRPCommonToolbar = _VMRPCommonToolbar;
        }