Completed
Last Updated: 09 Sep 2014 12:06 by ADMIN
Steps to reproduce:
1. Drag a page view to a form and add two pages to it.
2. Add a button on the first page.
3. Drag a button to the form and in its Click event handler add code to change the selected page of the page view to the second one.
4. Add an event handler for the Enter event of the button on the first page.
Run the project and when you click the button to change the page you will see that the button on the first page gets the focus.
Completed
Last Updated: 10 Jun 2014 10:51 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: PageView
Type: Feature Request
3
It would be nice if RadTabStrip/RadDock can support multiple rows of tabs.
Completed
Last Updated: 17 Oct 2014 10:15 by ADMIN
When you dynamically remove a page from RadPageView when it is in ExplorerBarView, its header remains on your form.
Approved
Last Updated: 15 Aug 2017 09:36 by ADMIN
Feature missing in the Outlook mode of the PageView control is the ability to move a page up or down (i.e., change their order). This is accomplished with an additional menu item called "Navigation Pane Options", and a checked list box with all available pages and up/down buttons. Related to this would be a way to serialize the PageView content and order to XML.
Completed
Last Updated: 25 Jul 2014 08:40 by ADMIN
RadPageView - In BackstageView the tool tip of item close button is showing if you set ShowItemCloseButton property to true.

Work Around:
set ShowItemCloseButton property to false.
Completed
Last Updated: 10 Feb 2012 04:19 by ADMIN
Provide an easier way to change the size of the tabs panel of RadPageView in Backstage mode at design time.
Completed
Last Updated: 16 Jul 2012 04:29 by ADMIN
When RadPageView is in Backstage mode, one can only navigate between the tabs in the same group using the arrow keys.
Completed
Last Updated: 22 Mar 2011 03:25 by ADMIN
If you run your project in debug mode and try to select a page in the desginer, the designer of RadPageView gets broken.
Completed
Last Updated: 14 Jul 2011 11:05 by ADMIN
ADMIN
Created by: Jack
Comments: 0
Category: PageView
Type: Bug Report
2
HandleCreated should fire for all pages in RadPageView
Completed
Last Updated: 30 Nov 2010 04:40 by ADMIN
ADMIN
Created by: Ivan Petrov
Comments: 0
Category: PageView
Type: Bug Report
2
RadPageView localization can be set only before the Application.Run line, otherwise it does not take effect
Approved
Last Updated: 07 Apr 2016 13:55 by ADMIN
Under specific circumstances and in Windows 2008 Server environment the RadTabStrip internally used in RadDock does not get a proper size.

Workaround:
bool performLayout = false;
  
protected override void OnSizeChanged(EventArgs e)
{
    base.OnSizeChanged(e);
  
    if (this.WindowState == FormWindowState.Minimized)
    {
        this.performLayout = true;
    }
  
    else if (this.performLayout)
    {
        //reset padding to force bounds update
        this.Padding = new Padding(1);
        this.Padding = Padding.Empty;
        this.performLayout = false;
    }
}

Basically, you need to override the OnSizeChanged method of the main form and first set and then reset its Padding when the it goes from Minimized to another state. This will trigger that internal layout mechanisms of our controls and you will get the RadGridView shown as expected.
Completed
Last Updated: 22 Feb 2012 05:58 by ADMIN
FIX. RadPageView - setting the Font of the control or element in OutlookMode does not work
The complex structure of the control does not allow applying a font to all inner elements in all views through a single line of code. Here is how to handle the different cases:
1. In Strip view mode set the Font property of the control (RadPageView1.Font)
2. In all other views set the Font property of the ViewElement (RadPageView1.ViewElement.Font). Note that font will be applied only to the items. To set the font of the header and the footer use the following properties: RadPageView1.ViewElement.Header.Font and RadPageView1.ViewElement.Footer.Font.
Declined
Last Updated: 23 Jul 2014 16:23 by ADMIN
FIX. RadPageView when color blending is added, the control flickers.
Completed
Last Updated: 20 Oct 2014 12:18 by ADMIN
The common for the other RadPageView modes approach for creating custom items does not work for ExplorerBar mode.
Completed
Last Updated: 23 Apr 2014 12:56 by ADMIN
ADMIN
Created by: Alexander
Comments: 0
Category: PageView
Type: Bug Report
2
The issue appears when the SelectedPageChanging event is cancelled and a MessageBox is shown in the event handler.
Completed
Last Updated: 16 Feb 2017 07:23 by ADMIN
Currently the pages are wrapped around, i.e. when one reaches the last pages and select next using the down arrow key the first page gets selected

Workaround: 
Public Class MyRadPageView
    Inherits RadPageView

    Public Overrides Property ThemeClassName As String
        Get
            Return GetType(RadPageView).FullName
        End Get
        Set(value As String)
            MyBase.ThemeClassName = value
        End Set
    End Property

    Protected Overrides Function CreateUI() As RadPageViewElement
        Select Case Me.ViewMode
            Case PageViewMode.Stack
                Return New RadPageViewStackElement()
            Case PageViewMode.Outlook
                Return New RadPageViewOutlookElement()
            Case PageViewMode.ExplorerBar
                Return New RadPageViewExplorerBarElement()
            Case PageViewMode.Backstage
                Return New MyRadPageViewBackstageElement()
            Case Else
                Return New RadPageViewStripElement()
        End Select
    End Function

End Class

Public Class MyRadPageViewBackstageElement
    Inherits RadPageViewBackstageElement

    Protected Overrides ReadOnly Property ThemeEffectiveType() As Type
        Get
            Return GetType(RadPageViewBackstageElement)
        End Get
    End Property

    Protected Overrides Function SelectNextItemCore(current As RadPageViewItem, forward As Boolean, wrap As Boolean) As Boolean
        Return MyBase.SelectNextItemCore(current, forward, False)
    End Function

    Protected Overrides Sub ProcessKeyDown(e As KeyEventArgs)
        If Me.IsNextKey(e.KeyCode) AndAlso Not Me.IsEditing Then
            Me.SelectNextItem()
        ElseIf Me.IsPreviousKey(e.KeyCode) AndAlso Not Me.IsEditing Then
            Me.SelectPreviousItem()
        ElseIf e.KeyCode = Keys.Home AndAlso Not Me.IsEditing Then
            Me.Owner.SelectedPage = Nothing
            Me.SetSelectedItem(Me.Items.First())
        ElseIf e.KeyCode = Keys.End AndAlso Not Me.IsEditing Then
            Me.Owner.SelectedPage = Nothing
            Me.SetSelectedItem(Me.Items.Last())
        ElseIf e.KeyCode = Keys.F2 Then
            BeginEdit()
        ElseIf e.KeyCode = Keys.Escape Then
            CancelEdit()
        ElseIf e.KeyCode = Keys.Enter AndAlso Me.IsEditing AndAlso Me.ActiveEditor.Validate() Then
            EndEdit()
        End If
    End Sub

End Class
Completed
Last Updated: 23 Jul 2010 03:37 by ADMIN
After disabling the whole form with the controls in it, and the enable it again, the other controls are enabled but the StripItems (radPageViewPage) does not enable.
Approved
Last Updated: 21 Nov 2016 13:01 by ADMIN
To reproduce: use the following code snippet:

public RadForm1()
{
    InitializeComponent();

    this.radPageView1.Pages.Add(new RadPageViewPage("My page"));
    RadPageViewStripElement stripElement = this.radPageView1.ViewElement as RadPageViewStripElement;
    stripElement.StripButtons = StripViewButtons.ItemList;

    this.radPageView1.ItemListMenuDisplaying += radPageView1_ItemListMenuDisplaying;
}

private void radPageView1_ItemListMenuDisplaying(object sender, RadPageViewMenuDisplayingEventArgs e)
{
    e.Items.Clear();
    RadMenuItem item = new RadMenuItem("aaa");
    e.Items.Add(item);
}


Click the overflow button to open the drop down and select the item. When you open the overflow popup again you will notice that the item is duplicated although you clear the items in the ItemListMenuDisplaying event.

Workaround: dispose the item when it is clicked

private void radPageView1_ItemListMenuDisplaying(object sender, RadPageViewMenuDisplayingEventArgs e)
{
    e.Items.Clear();
    RadMenuItem item = new RadMenuItem("aaa");
    item.Click += item_Click;
    e.Items.Add(item);
}

private void item_Click(object sender, EventArgs e)
{
    RadMenuItem item = sender as RadMenuItem;
    if (item != null)
    {
        item.Click -= item_Click;
        item.Dispose();
    }
}
Completed
Last Updated: 26 Mar 2019 11:26 by Dimitar
Please refer to the attached sample project which behavior is illustrated in the gif file. When you load the form, the title of the selected page is not displayed. However, if you select a new page, it is updated accordingly.