/// <summary>
        /// Adds the designer views.
        /// </summary>
        /// <param name="views">The views.</param>
        protected override void AddViews(Dictionary <string, ControlDesignerView> views)
        {
            var resources = Res.Get <ProductsResources>();
            var contentSelectorsSettings = new ContentSelectorsDesignerView();

            contentSelectorsSettings.ContentTitleText          = resources.DesignerContentTitleText;
            contentSelectorsSettings.ChooseAllText             = resources.DesignerChooseAllText;
            contentSelectorsSettings.ChooseSingleText          = resources.DesignerChooseSingleText;
            contentSelectorsSettings.ChooseSimpleFilterText    = resources.DesignerChooseSimpleFilterText;
            contentSelectorsSettings.ChooseAdvancedFilterText  = resources.DesignerChooseAdvancedFilterText;
            contentSelectorsSettings.NoContentToSelectText     = resources.DesignerNoContentToSelectText;
            contentSelectorsSettings.ContentSelector.TitleText = resources.DesignerContentSelectorTitleText;
            contentSelectorsSettings.ContentSelector.ItemType  = typeof(ProductItem).FullName;

            var singleItemSettings = new SingleItemSettingsDesignerView();

            singleItemSettings.DesignedDetailViewType = typeof(ProductDetailsView).FullName;

            var customSettings = new CustomSettingsDesignerView();

            customSettings.HidePrice = true;

            views.Add(singleItemSettings.ViewName, singleItemSettings);
            views.Add(customSettings.ViewName, customSettings);
        }
        /// <summary>
        /// Adds the designer views.
        /// </summary>
        /// <param name="views">The views.</param>
        protected override void AddViews(Dictionary<string, ControlDesignerView> views)
        {
            var resources = Res.Get<ProductsResources>();
            var contentSelectorsSettings = new ContentSelectorsDesignerView();
            contentSelectorsSettings.ContentTitleText = resources.DesignerContentTitleText;
            contentSelectorsSettings.ChooseAllText = resources.DesignerChooseAllText;
            contentSelectorsSettings.ChooseSingleText = resources.DesignerChooseSingleText;
            contentSelectorsSettings.ChooseSimpleFilterText = resources.DesignerChooseSimpleFilterText;
            contentSelectorsSettings.ChooseAdvancedFilterText = resources.DesignerChooseAdvancedFilterText;
            contentSelectorsSettings.NoContentToSelectText = resources.DesignerNoContentToSelectText;
            contentSelectorsSettings.ContentSelector.TitleText = resources.DesignerContentSelectorTitleText;
            contentSelectorsSettings.ContentSelector.ItemType = typeof(ProductItem).FullName;

            var singleItemSettings = new SingleItemSettingsDesignerView();
            singleItemSettings.DesignedDetailViewType = typeof(ProductDetailsView).FullName;

            var customSettings = new CustomSettingsDesignerView();
            customSettings.HidePrice = true;

            views.Add(singleItemSettings.ViewName, singleItemSettings);
            views.Add(customSettings.ViewName, customSettings);
        }