示例#1
0
        public Form1()
        {
            InitializeComponent();

            this.SetEnabledQsfbButton(QSFButtons.TransparentBackground | QSFButtons.ChangeTheme, false);

            this.strip = this.radPageView1.ViewElement as RadPageViewStripElement;
            this.strip.ItemDragMode = PageViewItemDragMode.Preview;

            ExamplesForm.FillComboFromEnum(this.stripAlignCombo, typeof(StripViewAlignment), this.strip.StripAlignment);
            ExamplesForm.FillComboFromEnum(this.itemAlignCombo, typeof(StripViewItemAlignment), this.strip.ItemAlignment);
            ExamplesForm.FillComboFromEnum(this.fitModeCombo, typeof(StripViewItemFitMode), this.strip.ItemFitMode);
            ExamplesForm.FillComboFromEnum(this.sizeModeCombo, typeof(PageViewItemSizeMode), this.strip.ItemSizeMode);
            ExamplesForm.FillComboFromEnum(this.orientationCombo, typeof(PageViewContentOrientation), this.strip.ItemContentOrientation);

            this.spacingSpin.Value = this.strip.ItemSpacing;

            foreach (RadPageViewPage page in this.radPageView1.Pages)
            {
                page.Image = PageViewImages.Images[this.imageIndex++];
                page.Controls.Add(PageViewLabels.CreateLabel());
            }

            this.radPageView1.NewPageRequested += radPageView1_NewPageRequested;
        }
示例#2
0
        public Form1()
        {
            InitializeComponent();

            this.SetEnabledQsfbButton(QSFButtons.TransparentBackground | QSFButtons.ChangeTheme, false);

            this.view        = new Telerik.WinControls.UI.RadPageView();
            this.view.Size   = new Size(400, 300);
            this.view.Anchor = AnchorStyles.None;
            this.view.Parent = this;
            this.strip       = this.view.ViewElement as RadPageViewStripElement;
            this.view.SelectedPageChanged += new EventHandler(view_SelectedPageChanged);
            this.view.ThemeName            = themeName;

            PageViewLabels.currIndex = 0;

            for (int i = 0; i < 10; i++)
            {
                RadPageViewPage page = new RadPageViewPage();
                page.Text  = PageViewImages.Names[i];
                page.Image = PageViewImages.Images[i];
                page.Controls.Add(PageViewLabels.CreateLabel());

                this.view.Pages.Add(page);
            }

            this.strip.StripButtons           = StripViewButtons.Scroll | StripViewButtons.ItemList;
            this.enableAnimationCheck.Checked = strip.AnimatedStripScrolling;
        }
示例#3
0
        private void AddSamplePages()
        {
            PageViewLabels.currIndex = 0;

            for (int i = 0; i < 5; i++)
            {
                RadPageViewPage page = new RadPageViewPage();
                page.Text        = PageViewImages.Names[i];
                page.Image       = PageViewImages.Images[i];
                page.Title       = page.Text + " - [Title]";
                page.Description = page.Text + " - [Description]";

                page.Controls.Add(PageViewLabels.CreateLabel());

                this.radPageView1.Pages.Add(page);
            }
        }
示例#4
0
        private void addPageButton_Click(object sender, EventArgs e)
        {
            RadPageViewPage page = new RadPageViewPage();

            page.Text = "Page " + (strip.Items.Count + 1);

            if (this.imageIndex == PageViewImages.Images.Length)
            {
                this.imageIndex = 0;
            }

            page.Image = PageViewImages.Images[this.imageIndex++];
            page.Controls.Add(PageViewLabels.CreateLabel());

            this.radPageView1.Pages.Add(page);
            this.radPageView1.SelectedPage = page;
        }
示例#5
0
        private void radPageView1_NewPageRequested(object sender, EventArgs e)
        {
            RadPageViewPage page = new RadPageViewPage();

            page.Text = "Page " + (strip.Items.Count + 1);

            if (this.imageIndex == PageViewImages.Images.Length)
            {
                this.imageIndex = 0;
            }

            page.Image = PageViewImages.Images[this.imageIndex++];
            page.Controls.Add(PageViewLabels.CreateLabel());

            this.radPageView1.Pages.Add(page);
            this.radPageView1.SelectedPage = page;
            this.radPageView1.ViewElement.EnsureItemVisible(this.strip.NewItem);
        }