Telerik Forums
UI for WPF Forum
2 answers
130 views
I've found a strange corner case with the RadComboBox.  I am currently using the most recent controls (RadControls for WPF Q1 2012), but cannot comment on whether this issue existed previously.


The issue occurs in the actual drop down list when you click on the combo box.  All items in the list state "System.Data.DataRowView".  However the actual content seems to be bound properly since if you click on an item, the expected value will actually be selected and properly displayed once the list retracts.

What's most curious about this is that everything works fine using the other themes I've tried (Office_Blue, Office_Black, and Office_Silver), which leads me to believe there is an issue specifically within the Expression_Dark themed template for RadComboBox.


Expression Dark Example

Office Blue Example


As mentioned previously, this only appears to occur when binding to a CollectionViewSource who's source is a DataView.  Is there a workaround to get DataViews working?

Georgi
Telerik team
 answered on 29 Feb 2012
2 answers
218 views
Hello,

the behaviour of the SelectedItem propeties seems strange to me:

If inserting a new row in the grid, the SelectedItem is still the previous row. That's not what I expect, but it's ok, as far as the previous row is still mark in the grid.

After editing the first cell and clicking on the next cell, the SelectedItem changes to the new entry, but the grid still marks the previous row.

When the CellEditEnded event or RowEditEnded event is raised the SelectedItem differs from the property it is bound to! SelectedItem has been set back to previous item while the bound property is still the new item.

I tracked this behaviour with version 2011_2_0920. It is a bug or a missunterstanding on my side?

I also have two related questions:
1. Why has setting the CurrentItem no effect? The previous item is still marked on the grid.
2. Is there a possiblity to set the inserted item on top of the shown rows in the grid instead of the buttom?

Best greeetings
Florian Müller
Nedyalko Nikolov
Telerik team
 answered on 29 Feb 2012
0 answers
115 views
Hi,
There is a popular samplae called DrawCli in MFC for drawing different kind of shapes using drag and drop.
Anybody have already rewritten this sample using WPF?
here is the WinForm (C#) version of this sample.

Thank you in advance.
Libertad
Top achievements
Rank 1
 asked on 29 Feb 2012
1 answer
115 views
Hi,

I want to bind a DbDataReader (System.Data.Common) to my GridView.

I tried to bind it via INotifyPropertyChanged, but this is impossible with the DbDataReader. So I tried the following code:

GridViewMain.ItemsSource = reader;
GridViewMain.Rebind();

But there happens nothing. How can I bind the datareader to the gridview?

I'm using Visual Studio 2008, .NET 3.5 and RadControls_for_WPF35_2011_2_0920

Thank you for any suggestions!
Nicole
Top achievements
Rank 1
 answered on 29 Feb 2012
2 answers
773 views
I have a RadGridView with auto column generation on, and the data source is a DataTable whose dimensions are unknown at compile time. I would like to make all decimal fields in the grid use money format, like "$#,##0.00".  Notice that I can easily set the FontFamily for text fields.  If only I could set a simple "NumericFormat=..." value !!

When the columns are unknown I cannot write XAML to declare nor to format each column. I could use C# code-behind, but what event shall I catch, and which method sets the numeric formatting at the right time?  Thanks.

 

<telerik:RadGridView Margin="0,22,0,0" Name="radGridView1" DataLoadMode="Asynchronous" FontFamily="Century Gothic" FontSize="16" AutoExpandGroups="True" AutoGenerateColumns="True" >

 

 </telerik:RadGridView>

Dave
Top achievements
Rank 1
 answered on 28 Feb 2012
1 answer
51 views
Hi,
I have a gridview, and I would like to scroll it down every time I add an entry.

How can I do this?
Dimitrina
Telerik team
 answered on 28 Feb 2012
0 answers
239 views
Is there any good tutorial/example to create a splash screen using WPF?

tks in advance
FireStarter
Top achievements
Rank 1
 asked on 28 Feb 2012
3 answers
388 views
Is it possible to resize RadListBox items with a GridSplitter?

The following code doesn't work but shows what I want to achieve:

<telerik:RadListBox ItemsSource="{Binding MyCollection}">
    <telerik:RadListBox.ItemsPanel>
        <ItemsPanelTemplate>
            <StackPanel Orientation="Horizontal"/>
        </ItemsPanelTemplate>
    </telerik:RadListBox.ItemsPanel>
     
    <telerik:RadListBox.ItemTemplate>
        <DataTemplate>
            <Grid>
                <TextBlock Text="{Binding MyTextProperty}" Margin="0,0,10,0"/>
                 
                <GridSplitter
                    Width="5"
                    Background="Red"
                    HorizontalAlignment="Right"
                    ResizeBehavior="CurrentAndNext"/>
 
            </Grid>
        </DataTemplate>
    </telerik:RadListBox.ItemTemplate>
</telerik:RadListBox>
Georgi
Telerik team
 answered on 28 Feb 2012
8 answers
265 views
Dear Support!

I am using RadControls_for_WPF_2011_3_1116_Dev.
When I drag the Pane, the Compass remain visible, or sometimes I am getting a NullReferenceException (refer attachment).

Please let me know how to resolve the issue.


MainWindow.xaml
<Window x:Class="WpfApplication15.MainWindow"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking" xmlns:WpfApplication15="clr-namespace:WpfApplication15" Title="MainWindow" Height="350" Width="525">
     
    <Window.Resources>
        <WpfApplication15:InternalDocking  x:Key="InternalDocking"/>
    </Window.Resources>
     
    <Grid>
         
        <Telerik:RadDocking x:Uid="Docking" Name="Docking" AllowUnsafeMode="True" Telerik:RadDocking.SerializationTag="Sz0">
            <Telerik:RadDocking.DocumentHost >
                <Telerik:RadSplitContainer x:Uid="Telerik:RadSplitContainer_1" Orientation="Horizontal" Telerik:RadDocking.SerializationTag="Sz1">
                    <Telerik:RadPaneGroup Name="MainGroup" Telerik:RadDocking.SerializationTag="Sz2">
                        <Telerik:RadPane Content="{StaticResource InternalDocking}" Header="EllenÅ‘rzÅ‘ adatok"  Telerik:RadDocking.SerializationTag="Sz5"/>
                        <Telerik:RadPane Content="2" Header="Fejléc"  Telerik:RadDocking.SerializationTag="Sz3"/>
                        <Telerik:RadPane Content="3" Header="Alapadatok" Telerik:RadDocking.SerializationTag="Sz4"/>
                    </Telerik:RadPaneGroup>
                </Telerik:RadSplitContainer>
            </Telerik:RadDocking.DocumentHost>
        </Telerik:RadDocking>
 
    </Grid>
</Window>


MainWindow.xaml.cs
namespace WpfApplication15
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
    }
}


InternalDocking.xaml
<Telerik:RadDocking x:Class="WpfApplication15.InternalDocking"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:Telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking" mc:Ignorable="d"
             d:DesignHeight="300" d:DesignWidth="300" AllowUnsafeMode="True" Telerik:RadDocking.SerializationTag="QA1">
 
    <Telerik:RadDocking.DocumentHost >
        <Telerik:RadSplitContainer x:Uid="Telerik:RadSplitContainer_1" Orientation="Horizontal" Telerik:RadDocking.SerializationTag="QA2">
            <Telerik:RadPaneGroup Name="MainGroup" Telerik:RadDocking.SerializationTag="Q31">
                <Telerik:RadPane Content="dragbug1" Header="Kiskacsa"  Telerik:RadDocking.SerializationTag="QA4" />
                <Telerik:RadPane Content="dragbug2" Header="Fürdik" Telerik:RadDocking.SerializationTag="Q51" />
                <Telerik:RadPane Content="dragbug3" Header="Fekete tóban" Telerik:RadDocking.SerializationTag="QA6" />
            </Telerik:RadPaneGroup>
        </Telerik:RadSplitContainer>
    </Telerik:RadDocking.DocumentHost>
 
</Telerik:RadDocking>


InternalDocking.xaml.cs
namespace WpfApplication15
{
    /// <summary>
    /// Interaction logic for InternalDocking.xaml
    /// </summary>
    public partial class InternalDocking
    {
        public InternalDocking()
        {
            InitializeComponent();
        }
    }
}



output when Compass remain visible:

System.Windows.Data Error: 5 : Value produced by BindingExpression is not valid for target property.; Value='<null>' BindingExpression:Path=(0); DataItem='ToolWindow' (Name=''); target element is 'WindowHostWindow' (Name=''); target property is 'Title' (type 'String')
'WpfApplication15.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationProvider\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationProvider.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'WpfApplication15.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationTypes\v4.0_4.0.0.0__31bf3856ad364e35\UIAutomationTypes.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
System.Windows.Data Error: 5 : Value produced by BindingExpression is not valid for target property.; Value='<null>' BindingExpression:Path=(0); DataItem='DockElementsPopup' (Name=''); target element is 'WindowHostWindow' (Name=''); target property is 'Title' (type 'String')
System.Windows.Data Error: 5 : Value produced by BindingExpression is not valid for target property.; Value='<null>' BindingExpression:Path=(0); DataItem='DockElementsPopup' (Name=''); target element is 'WindowHostWindow' (Name=''); target property is 'Title' (type 'String')
System.Windows.Data Error: 5 : Value produced by BindingExpression is not valid for target property.; Value='<null>' BindingExpression:Path=(0); DataItem='ToolWindow' (Name=''); target element is 'WindowHostWindow' (Name=''); target property is 'Title' (type 'String')
A first chance exception of type 'System.NullReferenceException' occurred in Telerik.Windows.Controls.Docking.dll
The thread '<No Name>' (0x195c) has exited with code 0 (0x0).


or the throwed exception:

System.NullReferenceException was unhandled
  Message=Object reference not set to an instance of an object.
  Source=Telerik.Windows.Controls.Docking
  StackTrace:
       at Telerik.Windows.Controls.Docking.ToolWindow.OnDragEnd(Point globalMousePosition, Boolean isCancel, Boolean isResize) in c:\TB\117\WPF_Scrum\Release_WPF\Sources\Development\Controls\Docking\Docking\Parts\ToolWindow.cs:line 493
       at Telerik.Windows.Controls.WindowBase.Telerik.Windows.Controls.InternalWindow.IDragAware.OnDragEnd(Point globalMousePosition, Boolean isCancel, Boolean isResize) in c:\TB\117\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\Window\WindowBase.cs:line 1237
       at Telerik.Windows.Controls.InternalWindow.DragBehavior.FinishDrag(Point globalMousePosition, Boolean isCancel) in c:\TB\117\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\Window\DragBehavior.cs:line 104
       at Telerik.Windows.Controls.InternalWindow.DragBehavior.OnElementMouseLeftButtonUp(Object sender, MouseButtonEventArgs e) in c:\TB\117\WPF_Scrum\Release_WPF\Sources\Development\Controls\Navigation\Window\DragBehavior.cs:line 126
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
       at System.Windows.Application.RunDispatcher(Object ignore)
       at System.Windows.Application.RunInternal(Window window)
       at System.Windows.Application.Run(Window window)
       at System.Windows.Application.Run()
       at WpfApplication15.App.Main() in C:\Users\knyisztor\Documents\Megosztott\WpfApplication15\WpfApplication15\obj\x86\Debug\App.g.cs:line 0
       at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
       at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
  InnerException:
George
Telerik team
 answered on 28 Feb 2012
5 answers
145 views
Dear Support!

I am using RadControls_for_WPF_2011_3_1205_DEV_hotfix.

When I start the application with WindowState="Minimized", Key Tips does not appear.

Please let me know how to resolve the issue.


MainWindow.xaml
<Telerik:RadRibbonWindow x:Class="WindowResizeBugDemo.MainWindow"
                        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                        xmlns:Telerik="http://schemas.telerik.com/2008/xaml/presentation"
                        Title="MainWindow" Height="400" Width="600" x:Name="window"
                        WindowState="Minimized">
     
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition></RowDefinition>
            <RowDefinition></RowDefinition>
        </Grid.RowDefinitions>
 
        <Telerik:RadRibbonView x:Uid="radRibbonView" x:Name="radRibbonView" Title="XBO rendszer" ApplicationName=""
                          IsMinimizable="True" MinimizeButtonVisibility="Visible"
            ApplicationButtonStyle="{x:Null}"
            ApplicationButtonVisibility="Hidden"
            CollapseThresholdSize="0,0"
                          Telerik:KeyTipService.IsKeyTipsEnabled="True">
            <!--ApplicationButtonImageSource="/Icons/ProgAdatLogoRibbonViewSize.png"-->
 
            <Telerik:RadRibbonTab x:Uid="Telerik:RadRibbonTab_1" Header="KezdÅ‘lap" Telerik:KeyTipService.AccessText="K" x:Name="KezdoTab">
 
                <Telerik:RadRibbonGroup x:Name="group" x:Uid="Telerik:RadRibbonGroup_1" Header="Műveletek" Icon="/Icons/open-32x32.png" >
 
                    <Telerik:RadRibbonGroup.Variants>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_1" Variant="Medium" Priority="9"/>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_2" Variant="Collapsed" Priority="14"/>
                    </Telerik:RadRibbonGroup.Variants>
 
                    <Telerik:RadCollapsiblePanel x:Uid="Telerik:RadCollapsiblePanel_1">
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_1" Text="Megnyit" Size="Large"
                    SmallImage="/Icons/open-16x16.png" LargeImage="/Icons/open-32x32.png"
                    Telerik:ScreenTip.Title="Megnyitás"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="M"                
                    Telerik:ScreenTip.Description="Rekord kibontása"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_2" Text="Új" Size="Large"
                    SmallImage="/Icons/new-16x16.png" LargeImage="/Icons/new-32x32.png"
                    Telerik:ScreenTip.Title="Új létrehozása"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="U"                 
                    Telerik:ScreenTip.Description="Új rekord létrehozása"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_3" Text="Töröl" Size="Large"
                    SmallImage="/Icons/Delete_16x16.png" LargeImage="/Icons/Delete.png"
                    Telerik:ScreenTip.Title="Rekord törlése"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="T"                 
                    Telerik:ScreenTip.Description="Törli az aktuális rekordot"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_4" Text="Frissít" Size="Large"
                    SmallImage="/Icons/redo-16x16.png" LargeImage="/Icons/Refresh.png"
                    Telerik:ScreenTip.Title="Frissítés"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="F"                    
                    Telerik:ScreenTip.Description="Adatok frissítése"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_5" Text="Másol" Size="Large"
                    SmallImage="/Icons/copy-16x16.png" LargeImage="/Icons/copy-32x32.png"
                    Telerik:ScreenTip.Title="Másolás"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="C"                     
                    Telerik:ScreenTip.Description="Adatok másolása"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_20" Text="Rendben" Size="Large"
                    SmallImage="/Icons/Check_16x16.png" LargeImage="/Icons/Check.png"
                    Telerik:ScreenTip.Title="Rendben"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="Y"                   
                    Telerik:ScreenTip.Description="Elfogadás/Mentés/Kiválasztás és bezárás"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_21" Text="Mégsem" Size="Large"
                    SmallImage="/Icons/Cancel_16x16.png" LargeImage="/Icons/Cancel.png"
                    Telerik:ScreenTip.Title="Mégsem"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="N"                   
                    Telerik:ScreenTip.Description="Elvetés és bezárás"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_6" Text="Bezár" Size="Large"
                    SmallImage="/Icons/close-16x16.png" LargeImage="/Icons/close-32x32.png"
                    Telerik:ScreenTip.Title="Bezárás"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="X"                   
                    Telerik:ScreenTip.Description="Bezár"/>
                    </Telerik:RadCollapsiblePanel>
                </Telerik:RadRibbonGroup>
 
                <Telerik:RadRibbonGroup x:Uid="Telerik:RadRibbonGroup_2" Header="Mentés" Icon="/Icons/Check.png" >
 
                    <Telerik:RadRibbonGroup.Variants>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_3" Variant="Medium" Priority="8"/>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_4" Variant="Collapsed" Priority="13"/>
                    </Telerik:RadRibbonGroup.Variants>
 
                    <Telerik:RadCollapsiblePanel x:Uid="Telerik:RadCollapsiblePanel_2">
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_7" Text="EllenÅ‘riz" Size="Large"
                    SmallImage="/Icons/ListBullets_16x16.png" LargeImage="/Icons/ListBullets_32x32.png"
                    Telerik:ScreenTip.Title="EllenÅ‘rzés"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="E"                    
                    Telerik:ScreenTip.Description="Adatok helyességének ellenÅ‘rzése"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_8" Text="Ment" Size="Large"
                    SmallImage="/Icons/save-16x16.png" LargeImage="/Icons/save-32x32.png"
                    Telerik:ScreenTip.Title="Mentés"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="S"                    
                    Telerik:ScreenTip.Description="Adatok mentése"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_9" Text="Ment+ Új" Size="Large"
                    SmallImage="/Icons/save-as-16x16.png" LargeImage="/Icons/save-as-32x32.png"
                    Telerik:ScreenTip.Title="Ment + új"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="W"                   
                    Telerik:ScreenTip.Description="Adatok mentése és új rekord létrehozása"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_10" Text="Visszavon" Size="Large"
                    SmallImage="/Icons/undo-16x16.png" LargeImage="/Icons/undo-32x32.png"
                    Telerik:ScreenTip.Title="Visszavon"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="Q"                    
                    Telerik:ScreenTip.Description="Minden változtatás visszavonása"/>
 
                    </Telerik:RadCollapsiblePanel>
                </Telerik:RadRibbonGroup>
 
                <Telerik:RadRibbonGroup x:Uid="Telerik:RadRibbonGroup_3" Header="Kimenet" Icon="/Icons/print-32x32.png">
 
                    <Telerik:RadRibbonGroup.Variants>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_5" Variant="Collapsed" Priority="10"/>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_6" Variant="Medium" Priority="6"/>
                    </Telerik:RadRibbonGroup.Variants>
 
                    <Telerik:RadCollapsiblePanel x:Uid="Telerik:RadCollapsiblePanel_3">
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_11" Text="Nyomtat" Size="Large"
                    SmallImage="/Icons/print-16x16.png" LargeImage="/Icons/print-32x32.png"
                    Telerik:ScreenTip.Title="Nyomtatás"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="P"                   
                    Telerik:ScreenTip.Description="Kinyomtatja az aktív ablakot"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_12" Text="Export" Size="Large"
                    SmallImage="/Icons/new-16x16.png" LargeImage="/Icons/Export.png"
                    Telerik:ScreenTip.Title="Exportálás"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="Z"                   
                    Telerik:ScreenTip.Description="Exportálás"/>
                    </Telerik:RadCollapsiblePanel>
                </Telerik:RadRibbonGroup>
 
 
                <Telerik:RadRibbonGroup x:Uid="Telerik:RadRibbonGroup_4" Header="Keresés" Icon="/Icons/Find_32x32.png">
 
                    <Telerik:RadRibbonGroup.Variants>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_7" Variant="Collapsed" Priority="4"/>
                    </Telerik:RadRibbonGroup.Variants>
                    <Telerik:RadCollapsiblePanel x:Uid="Telerik:RadCollapsiblePanel_4">
                        <Grid x:Uid="Grid_1">
                            <Grid.RowDefinitions>
                                <RowDefinition x:Uid="RowDefinition_1"/>
                                <RowDefinition x:Uid="RowDefinition_2"/>
                            </Grid.RowDefinitions>
                        </Grid>
                        <Telerik:RadMaskedTextBox Grid.Row="0"
                    x:Uid="SearchBox" x:Name="SearchBox" Width="200" HorizontalAlignment="Stretch" IsEnabled="{Binding SearchTextEnabled}"
                    Margin="2" MaskType="None" EmptyContent="Keresés"
                    Value="{Binding SearchText, UpdateSourceTrigger=PropertyChanged}" />
                    </Telerik:RadCollapsiblePanel>
                </Telerik:RadRibbonGroup>
 
                <Telerik:RadRibbonGroup x:Uid="Telerik:RadRibbonGroup_5" Header="Navigáció" Icon="/Icons/Next.png">
 
                    <Telerik:RadRibbonGroup.Variants>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_8" Variant="Collapsed" Priority="5"/>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_9" Variant="Medium" Priority="2"/>
                    </Telerik:RadRibbonGroup.Variants>
 
                    <Telerik:RadCollapsiblePanel x:Uid="Telerik:RadCollapsiblePanel_5">
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_13" Text="ElsÅ‘" Size="Large"
                    SmallImage="/Icons/First.png" LargeImage="/Icons/First.png"
                    Telerik:ScreenTip.Title="ElsÅ‘ rekord"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="1"                    
                    Telerik:ScreenTip.Description="ElsÅ‘ rekordra pozicionál"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_15" Text="ElÅ‘zÅ‘" Size="Large"
                    SmallImage="/Icons/Previous.png" LargeImage="/Icons/Previous.png"
                    Telerik:ScreenTip.Title="ElÅ‘zÅ‘ rekord"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="3"                  
                    Telerik:ScreenTip.Description="ElÅ‘zÅ‘ rekordra pozicionál"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_16" Text="KövetkezÅ‘" Size="Large"
                    SmallImage="/Icons/Next.png" LargeImage="/Icons/Next.png"
                    Telerik:ScreenTip.Title="KövetkezÅ‘ rekord"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="4"                    
                    Telerik:ScreenTip.Description="KövetkezÅ‘ rekordra pozicionál"/>
 
                        <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_18" Text="Utolsó" Size="Large"
                    SmallImage="/Icons/Last.png" LargeImage="/Icons/Last.png"
                    Telerik:ScreenTip.Title="Utolsó rekord"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="6"                    
                    Telerik:ScreenTip.Description="Utolsó rekordra pozicionál"/>
 
                    </Telerik:RadCollapsiblePanel>
 
                </Telerik:RadRibbonGroup>
 
 
                <Telerik:RadRibbonGroup x:Uid="Telerik:RadRibbonGroup_6" Header="Súgó">
 
                    <Telerik:RadRibbonGroup.Variants>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_10" Variant="Small" Priority="1"/>
                    </Telerik:RadRibbonGroup.Variants>
 
                    <Telerik:RadRibbonButton x:Uid="Telerik:RadRibbonButton_19" Text="Súgó" Size="Large"
                    SmallImage="/Icons/info-16x16.png" LargeImage="/Icons/info-32x32.png"
                    Telerik:ScreenTip.Title="Súgó"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="WhenGroupIsSmall" IsAutoSize="True" Telerik:KeyTipService.AccessText="H" 
                    Telerik:ScreenTip.Description="Súgó megnyitása"/>
                </Telerik:RadRibbonGroup>
 
 
            </Telerik:RadRibbonTab>
 
 
            <Telerik:RadRibbonTab x:Uid="Telerik:RadRibbonTab_2" Header="Beállítások" Telerik:KeyTipService.AccessText="B">
                <Telerik:RadRibbonGroup x:Uid="Telerik:RadRibbonGroup_7" Header="Témák" >
 
                    <Telerik:RadRibbonGroup.Variants>
                        <Telerik:GroupVariant x:Uid="Telerik:GroupVariant_11" Variant="Small" Priority="12"/>
                    </Telerik:RadRibbonGroup.Variants>
 
                    <Telerik:RadCollapsiblePanel x:Uid="Telerik:RadCollapsiblePanel_6">
                        <Grid x:Uid="Grid_2">
                            <Grid.RowDefinitions>
                                <RowDefinition x:Uid="RowDefinition_3"/>
                                <RowDefinition x:Uid="RowDefinition_4"/>
                            </Grid.RowDefinitions>
                        </Grid>
 
                        <Telerik:RadRibbonComboBox x:Uid="themes" x:Name="themes" Width="150" SelectedIndex="0" Grid.Row="0" />
                    </Telerik:RadCollapsiblePanel>
 
                </Telerik:RadRibbonGroup>
 
 
            </Telerik:RadRibbonTab>
 
            <Telerik:RadRibbonTab Header="Szűrések" Telerik:KeyTipService.AccessText="S" x:Name="FilterTab">
 
                <Telerik:RadRibbonGroup Header="Szűrés" >
 
                    <Telerik:RadRibbonGroup.Variants>
                        <Telerik:GroupVariant Variant="Small" Priority="12"/>
                    </Telerik:RadRibbonGroup.Variants>
 
                    <Telerik:RadRibbonButton Text="Alkalmaz" Size="Large"
                    SmallImage="/Icons/Check_16x16.png" LargeImage="/Icons/Check.png"
                    Telerik:ScreenTip.Title="Alkalmaz" Command="{Binding ApplyFilterCommand}"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="Y"                   
                    Telerik:ScreenTip.Description="Alkalmazza a szűrést"/>
 
                    <Telerik:RadRibbonButton Text="Töröl" Size="Large"
                    SmallImage="/Icons/Delete_16x16.png" LargeImage="/Icons/Delete.png"
                    Telerik:ScreenTip.Title="Szűrések törlése" Command="{Binding ClearFilterCommand}"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="T"                 
                    Telerik:ScreenTip.Description="Törli a szűréseket"/>
 
                </Telerik:RadRibbonGroup>
 
                <Telerik:RadRibbonGroup Header="Szűrés-beállítások" >
 
                    <Telerik:RadRibbonGroup.Variants>
                        <Telerik:GroupVariant Variant="Small" Priority="12"/>
                    </Telerik:RadRibbonGroup.Variants>
                    <Telerik:RadCollapsiblePanel >
                        <Grid >
                            <Grid.RowDefinitions>
                                <RowDefinition x:Uid="RowDefinition_3"/>
                                <RowDefinition x:Uid="RowDefinition_4"/>
                            </Grid.RowDefinitions>
                        </Grid>
 
                        <Telerik:RadRibbonComboBox Width="150" SelectedIndex="0" Grid.Row="0" />
                    </Telerik:RadCollapsiblePanel>
 
                    <Telerik:RadRibbonButton Text="Ment" Size="Large"
                    SmallImage="/Icons/save-16x16.png" LargeImage="/Icons/save-32x32.png"
                    Telerik:ScreenTip.Title="Mentés" Command="{Binding SaveFilterCommand}"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="S"                    
                    Telerik:ScreenTip.Description="Szűrés-beállítások mentése"/>
 
                    <Telerik:RadRibbonButton Text="Megnyit" Size="Large"
                    SmallImage="/Icons/open-16x16.png" LargeImage="/Icons/open-32x32.png"
                    Telerik:ScreenTip.Title="Betöltés" Command="{Binding LoadFilterCommand}"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="M"                
                    Telerik:ScreenTip.Description="Szűrés-beállítások betöltése"/>
 
                    <Telerik:RadRibbonButton Text="Töröl" Size="Large"
                    SmallImage="/Icons/Delete_16x16.png" LargeImage="/Icons/Delete.png"
                    Telerik:ScreenTip.Title="Törlés"  Command="{Binding DeleteFilterCommand}"
                    CollapseToMedium="WhenGroupIsMedium" CollapseToSmall="Never" IsAutoSize="True" Telerik:KeyTipService.AccessText="X"                 
                    Telerik:ScreenTip.Description="Szűrés-beállítások törlése"/>
 
                </Telerik:RadRibbonGroup>
            </Telerik:RadRibbonTab>
        </Telerik:RadRibbonView>
    </Grid>
</Telerik:RadRibbonWindow>


MainWindow.xaml.cs
namespace WindowResizeBugDemo
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : RadRibbonWindow
    {
        public MainWindow()
        {
            InitializeComponent();
        }
    }
}
Petar Mladenov
Telerik team
 answered on 28 Feb 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?