Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
Workaround: set text manually on ToolTipTextNeeded event.
 private void Form1_Load(object sender, EventArgs e)
        {
            this.radPageView1.ToolTipTextNeeded += new Telerik.WinControls.ToolTipTextNeededEventHandler(radPageView1_ToolTipTextNeeded);
        }

        void radPageView1_ToolTipTextNeeded(object sender, Telerik.WinControls.ToolTipTextNeededEventArgs e)
        {
            RadPageViewStripItem item = sender as RadPageViewStripItem;
            if (item != null)
            {
                e.ToolTipText = item.Text;
            }
        }
Completed
Last Updated: 05 Jun 2014 07:07 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: PageView
Type: Feature Request
1
There should be a property at RadPanelBar which gets/sets the selected group.
Approved
Last Updated: 15 Aug 2017 09:23 by ADMIN
When RadPageView is in the ExplorerBar view, it should order its pages' bars opposite to the order of the Stack view.
Approved
Last Updated: 15 Aug 2017 09:23 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: PageView
Type: Feature Request
1
User should be able to define the position of the strip buttons. For example, the ItemList buttons should be situated on the left side of RadPageView while the scroll buttons should be on the right side.
Approved
Last Updated: 15 Aug 2017 09:23 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: PageView
Type: Feature Request
1
A nice addition to RadPageView will the ability to scroll by pixel or by page.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: PageView
Type: Feature Request
1
A nice addition to the Pages collection of RadPageView will be the ability to get a page by its name.
Completed
Last Updated: 26 Jan 2017 09:45 by ADMIN
Let's say that you have RadPageView in ExplorerBar mode and the Content Size mode is set to AutoSizeToBestFit. Dock two buttons in the content area to top. Run the app and you will see that the bottom of the second button is cut in some themes. This is because these themes has a border set to the content area. The border is taken into consideration by the layout and the content is cut even throught there is space for it. This happens with Windows7, Office2010Black and other themes.
Approved
Last Updated: 15 Aug 2017 09:23 by ADMIN
ADD. RadPageView - add scrolling functionality in RadPageViewStackMode where the scroll buttons appear below and above the page items
Declined
Last Updated: 23 Apr 2014 12:56 by ADMIN
ADMIN
Created by: Martin Vasilev
Comments: 1
Category: PageView
Type: Feature Request
1
Add scroll to a PanelBarGroupElement functionality
Completed
Last Updated: 13 Jun 2011 04:32 by ADMIN
If you have a RadPageView in Strip mode with the DropDown button for the overflow menu and you double-click that button, you get a menu which lists the PageView items twice.
Completed
Last Updated: 19 Dec 2011 07:02 by ADMIN
1. Create a new project with RadPageView.
2. Add two buttons.
3. On first button click add 100 pages.
4. On second button click remove these pages by calling the Clear method of the Pages collection.
5. Run the project and press these buttons several times.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
When you try to programmatically select a page in the Form_Load of the Form that holds RadPageView, the page becomes selected, but the content that is shown for the page is not correct.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: PageView
Type: Bug Report
0
One is not able to change the size of the buttons in the buttons panel of RadPageViewPage item. As a result you can get only square buttons.
Completed
Last Updated: 19 Dec 2016 09:37 by ADMIN
One can't set the image scaling of the pages' tabs. For example if you have a big image and you want to scale it down to a size of 10x10, you will not be able to do so.
Declined
Last Updated: 04 Feb 2015 12:03 by ADMIN
To reproduce:
- Add RadpageView to a form and build the application.
- Merge the assemblies with .NET Reactor
- Run the new exe file.
Approved
Last Updated: 30 Mar 2016 09:38 by ADMIN
Workaround:
            RadPageViewExplorerBarElement exElement = radPageView2.ViewElement as RadPageViewExplorerBarElement;
            exElement.ItemSize = new Size(200, 100);
            
Approved
Last Updated: 30 Mar 2016 09:38 by ADMIN
To reproduce:
- Add PageView to a form and set its Dock property to fill.
- Add single page and set its AutoScroll property to true.
- Add some controls and make sure that a scrollbar will appear.
- Start the application and scroll to the bottom.
- Maximize the form. You will notice that the scrollbar position is wrong.

 Workaround:
protected override void WndProc(ref Message m)
{
    if (m.Msg == 0x0112) 
    {
        if (m.WParam == new IntPtr(0xF030)) 
        {           
            this.radPageView1.SelectedPage.AutoScrollPosition = this.radPageView1.AutoScrollPosition;
        }
    }
    base.WndProc(ref m);
}
Approved
Last Updated: 15 Aug 2017 09:45 by ADMIN
Completed
Last Updated: 07 Oct 2014 10:40 by ADMIN
To reproduce:

Create a RadPageView and add these items:

RadPageView pageView = new RadPageView
{
    Parent = this,
    Dock = DockStyle.Fill,
    ViewMode = PageViewMode.Outlook
};

pageView.Pages.Add(new RadPageViewPage("Machines"));
pageView.Pages.Add(new RadPageViewPage("Users"));
pageView.Pages.Add(new RadPageViewPage("Software"));
pageView.Pages.Add(new RadPageViewPage("Queries"));
pageView.Pages.Add(new RadPageViewPage("Reports"));
pageView.Pages.Add(new RadPageViewPage("License Manager Servers"));

You will see that the Users and Reports items will be auto ellipsed.

Workaround:

Change the font of the item. Changing the style should be enough:

foreach (RadPageViewItem item in (pageView.ViewElement as RadPageViewOutlookElement).Items)
{
    item.AutoEllipsis = false;
}
Approved
Last Updated: 30 Mar 2016 09:38 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Sr.
Comments: 0
Category: PageView
Type: Bug Report
0
To reproduce: 
1.Add a RadPageView with several pages. 
2.Set the ViewElement.AllowEdit property to true.
3.Use the following code:

public Form1()
{
    InitializeComponent();

    radPageView1.ViewElement.AllowEdit = true;
    radPageView1.ViewElement.EditorInitialized += ViewElement_EditorInitialized;
}

private void ViewElement_EditorInitialized(object sender, RadPageViewEditorEventArgs e)
{
    radPageView1.ViewElement.ActiveEditor.Validating -= ActiveEditor_Validating;
    radPageView1.ViewElement.ActiveEditor.Validating += ActiveEditor_Validating;

    radPageView1.ViewElement.ActiveEditor.Validated -= ActiveEditor_Validated;   
    radPageView1.ViewElement.ActiveEditor.Validated += ActiveEditor_Validated;    

    radPageView1.ViewElement.ActiveEditor.ValidationError -= ActiveEditor_ValidationError;
    radPageView1.ViewElement.ActiveEditor.ValidationError += ActiveEditor_ValidationError;
}


private void ActiveEditor_Validating(object sender, CancelEventArgs e)
{
    RadPageViewElement.PageViewItemTextEditor editor =
        sender as RadPageViewElement.PageViewItemTextEditor;
    
    if (editor != null && radPageView1.ViewElement.ActiveEditor.Value == string.Empty)
    {
        e.Cancel = true;
    }
}

private void ActiveEditor_ValidationError(object sender, ValidationErrorEventArgs e)
{
    RadMessageBox.Show("Page label can't be empty!", "Error", MessageBoxButtons.OK, RadMessageIcon.Error);
}

private void ActiveEditor_Validated(object sender, EventArgs e)
{
    RadMessageBox.Show("Page label has been successfully updated!", "Information", MessageBoxButtons.OK, RadMessageIcon.Info);
}


If you change a tab title and do not press Enter, but click outside the pageview, the respective events for validation are not fired.

Workaround:
private void ViewElement_EditorInitialized(object sender, RadPageViewEditorEventArgs e)
{
    RadPageViewElement.PageViewItemTextEditor textEditor = e.ActiveEditor as RadPageViewElement.PageViewItemTextEditor;
    RadPageViewElement.PageViewItemTextEditorElement element = textEditor.EditorElement as RadPageViewElement.PageViewItemTextEditorElement;
   element.PropertyChanged += element_PropertyChanged;
}

private void element_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
    RadPageViewElement.PageViewItemTextEditorElement element = sender as RadPageViewElement.PageViewItemTextEditorElement;
    if (e.PropertyName == "ContainsFocus"&& !element.ContainsFocus)
    {
        radPageView1.ViewElement.ActiveEditor.Validate();
    }
}