There should be a property at RadPanelBar which gets/sets the selected group.
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; } }
ADD. RadPageView - create new strip items layout mode, allowing to arrange them in rows.
Add scroll to a PanelBarGroupElement functionality
The issue appears when the SelectedPageChanging event is cancelled and a MessageBox is shown in the event handler.
Steps to reproduce: 1. Add a form with RadPageView on it 2. Add RadPageViewPage 3. In the designer file there will be the following line: // TODO: Code generation for '' failed because of Exception 'Invalid Primitive Type: System.IntPtr. Consider using CodeObjectCreateExpression.'.
To reproduce: Add a page to RadPageView with ViewMode set to ExplorerBar. Add controls so that the scrollbar appears.Set AutoScroll to true. Now if you tab through the controls you will see visual glitches and incorrect behavior.
Add a Visible property to RadPageView Pages for all modes
RadPageView has ten pages. Each page contains TableLayoutPanel (2 columns and 10 rows) and in each cell there is RadControl (textBox, checkbox etc). The result is that when pages are being changed, RadPageView show slow performance. Same scenario with standard controls works well. Further investigations on the case show this: "I had the same issue and I found other workaround. In my case I had TableLayoutPanel with RadSplittButton in each cell and each RadSplitButon was set as Dock = Fill. If I set AutoSize = false for RadSplitButton then the performance was ok and everything looks ok too."
There should be such property which is available in the properties window. The property should get/set the default selected page for a RadPageView when it is loaded for the first time. Also, this property should not be affected by changing the selected page in the Visual Studio designer.
When RadPageView is in Backstage mode, one can only navigate between the tabs in the same group using the arrow keys.
Currently, when trying to replace the item, exception is thrown.
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.
Provide an easier way to change the size of the tabs panel of RadPageView in Backstage mode at design time.
The Image property of any RadPageViewPage cannot be set from the Visual Style Builder. The only way to set the image is through code.
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.
Additionally, using the EnsureItemVisible of the ViewElement in Form.Load or Form.Shown does not bring the item into view also. To reproduce: 1. Create a form with page view (size 250,250). 2. Add 10 pages and keep the last one selected 3. On Form.Load or Form.Shown set the selected page to the first page => the page is selected but the last tab is visible instead of the first one.
FIX. RadPageView in ExplorerBar mode- the page items are getting hidden when page with auto size content is expanded.
There should be a method called BeginEdit of the item, which puts it in edit mode. Also, when the user pressed F2 the item should begin editing. The latter should be controlled via AllowEdit property.
Currently it is not possible to scroll to the active page when expanding or selecting it in explorer view.