Telerik Forums
UI for WPF Forum
10 answers
358 views
Hi,

I'm using Telerik RadControls for WPF Q2 2012 within Visual Studio 2012 RC.  Generally, I've no problems, except with the RadRibbonWindow, which displays a light blue bar over the entire Title Bar area, effectively covering up the three buttons on the upper right hand side (see attached image).  The problem appears to be similar to that found in the post "trying to run existing application with RadRibbonWindow in Win8... Aero2 error" within this same forum. 

In that post (dated 07/12/2012), Viktor (from Telerik) replies that an internal build will be available in a week (approx. 07/19/2012).  However, I find no internal build that addresses this issue.  To be specific, my version of Telerik.Windows.Controls.RibbonView is 2012.2.607.40 and the runtime version is v4.0.30319.

I'm replacing the standard WPF MainWindow XAML file Window control with a Telerik RadRibbonWindow and set "RadRibbonWindow.IsWindowsThemeEnabled = false;" in the static constructor of MainWindow.  I'd appreciate any direction or fix you can provide.

Thanks,

Chris A
Pavel R. Pavlov
Telerik team
 answered on 18 Oct 2013
2 answers
322 views
Hi,

I have a gridview, where one of the columns are defined like this:

Two questions:

1)

<telerik:GridViewDataColumn DataMemberBinding="{Binding ApprovedForRI, Mode=TwoWay}"
Header="ApprovedForRI" Width="Auto" IsReadOnly="False"/>

and it is bound to an object, with property like this:

        public override bool ApprovedForRI
        {
            get
            {
                return base.ApprovedForRI;
            }
            set
            {
                base.ApprovedForRI = value;
                OnPropertyChanged("ApprovedForRI");
            }
        }

What I am trying to do is when I check/uncheck the box on UI in ApprovedForRI column, the "set" should get called, so the PropertyChanged event is fired, but I don't see this happening. What is the right way to achieve this.

2)
It seems like to check/uncheck the box, I need three clicks. first to select the cell, 2nd to select the checkbox, and finally 3rd to check/uncheck. Is there any way to make it single click, once row is selected?

Thanks.
Dimitrina
Telerik team
 answered on 18 Oct 2013
10 answers
416 views
Hi,

The PDFViewer does not scroll correctly using up/down arrow keys, sometimes it does nothing and sometimes it jumps. Is scrolling supported uisng arrow keys? Is there any API available to scroll line by line like jumping to specific page or page up/down?

Thanks
Ritwick
Ritwick
Top achievements
Rank 1
 answered on 18 Oct 2013
5 answers
99 views
Hi,

I am using a HierarchyChildTemplate in which I have bound the Header to our language file attempting to extract the correct header for the column.

In the case of a standard RadGridView the implementation works perfectly fine and I get the column header in the desired language

In the case of the HierarchyChildTemplate using the exact same solution results in the Column Header displaying the Path variable name of the bound DataMemberBinding instead?

I have tried a number of different binding solutions for the header however is seems Binding does not work.

Has anyone else experienced the same issues? or have a working example?  

 

										
Maya
Telerik team
 answered on 18 Oct 2013
2 answers
99 views
I have Applied  Expression_Dark As a theme for RadtreeView and also Windows8 theme for entire application now the problem is I wan't different color when the element gets selected or gets the focus so let me what to change.


 <telerik:RadTreeView x:Name="DashBoardChartTree"  telerik:StyleManager.Theme="Expression_Dark"  TabIndex="7"   Margin="5"  KeyboardNavigation.TabNavigation="Continue"  IsLineEnabled="True" SelectedItem="{Binding SelectedItem,Mode=TwoWay}"   ItemsSource="{Binding DashBoards}" Grid.Row="3"    
                                              ItemTemplate="{StaticResource TreeDashBoard}" PreviewDragEnded="radTreeView_PreviewDragEnded"     IsDragDropEnabled="True"     SelectedValuePath="{Binding DashBoard}"   SelectionChanged="DashBoardChartTree_SelectionChanged_1" ExpanderStyle="{StaticResource ExpanderStyle}">

Pavel R. Pavlov
Telerik team
 answered on 18 Oct 2013
9 answers
297 views

I have vs2013 and Q1 2013 using the OfficeSliver Theme creating a project with 4.5 Framework. I am getting a design error anytime a try to open any XAML file in designer.  I am getting this on brand new solutions with no controls on the window. 
I tried what was listed on this form http://www.telerik.com/community/forums/wpf/ribbonview/ribbonview-w-windows-8-theme-rd---blend-with-sketchflow-for-vs-2012-preview-crashing.aspx and confirmed that my theme file was indeed set the way suggested and it was but that is not changing the fact that I can not load a completely blank window. 

Any suggestions on what I can do? 

This is the design error that I am getting:

System.ArgumentException

'{DependencyProperty.UnsetValue}' is not a valid value for the 'Telerik.Windows.Controls.RadRibbonView.HelpButtonImageSource' property on a Setter.

at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext, BlockingCall call, WaitHandle timeoutSignal) at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOutSynchronous(Action action, Int32 targetApartmentId, WaitHandle aborted, WaitHandle timeoutSignal) at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOut(Action action, Int32 targetApartmentId, WaitHandle aborted, CallSynchronizationMode syncMode, WaitHandle timeoutSignal) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TValue](RemoteHandle`1 targetObject, Action action, CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TResult,TValue](RemoteHandle`1 targetObject, Func`2 func, CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.CreateDesignerImpl(IHostSourceItem item, IHostTextEditor editor, RemoteCancellationToken remoteCancelToken) at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.<>c__DisplayClass12.<Microsoft.Expression.DesignHost.IDesignerService.CreateDesigner>b__11(RemoteCancellationToken remoteToken) at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.CallWithCancellation[TResult](CancellationToken cancelToken, Func`2 func) at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.Microsoft.Expression.DesignHost.IDesignerService.CreateDesigner(IHostSourceItem item, IHostTextEditor editor, CancellationToken cancelToken) at Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)

 

 

 

System.ArgumentException

'{DependencyProperty.UnsetValue}' is not a valid value for the 'Telerik.Windows.Controls.RadRibbonView.HelpButtonImageSource' property on a Setter.

Server stack trace: at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext, BlockingCall call, WaitHandle timeoutSignal) at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalIn(Action action, Int32 targetApartmentId) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn(IRemoteObject targetObject, Action action) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn[TResult](IRemoteObject targetObject, Func`1 func) at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem, IRemoteHostTextEditor remoteEditor, IRemoteCancellationToken remoteToken) at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem, IRemoteHostTextEditor remoteEditor, IRemoteCancellationToken cancelToken) at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.<>c__DisplayClass8.<CreateDesignerImpl>b__6(IRemoteDesignerService d) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.<>c__DisplayClass4`2.<MarshalOut>b__3() at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

 

System.ArgumentException

'{DependencyProperty.UnsetValue}' is not a valid value for the 'Telerik.Windows.Controls.RadRibbonView.HelpButtonImageSource' property on a Setter.

at System.Windows.Setter.Seal() at System.Windows.SetterBaseCollection.Seal() at System.Windows.Style.Seal() at System.Windows.Style.System.Windows.ISealable.Seal() at System.Windows.StyleHelper.SealIfSealable(Object value) at System.Windows.ResourceDictionary.SealValue(Object value) at System.Windows.ResourceDictionary.SealValues() at System.Windows.ResourceDictionary.AddOwner(DispatcherObject owner) at System.Windows.ResourceDictionary.PropagateParentOwners(ResourceDictionary mergedDictionary) at System.Windows.ResourceDictionary.OnMergedDictionariesChanged(Object sender, NotifyCollectionChangedEventArgs e) at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) at System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item) at System.Windows.ResourceDictionaryCollection.InsertItem(Int32 index, ResourceDictionary item) at System.Collections.ObjectModel.Collection`1.Add(T item) at Microsoft.Expression.DesignSurface.View.WPFSceneView.WpfResourceHost.TrySetApplicationResources() at Microsoft.Expression.DesignSurface.View.WPFSceneView.WpfResourceHost.EndInstanceBuilding() at Microsoft.Expression.DesignSurface.View.WPFSceneView.CrossDocumentUpdateToken.System.IDisposable.Dispose() at Microsoft.Expression.Platform.InstanceBuilders.ViewNodeManager.UpdateInstances(IAttachViewRoot siteRoot, IList`1 contextNodes, CancellationToken cancelToken) at Microsoft.Expression.DesignSurface.View.XamlSceneView.UpdateInstancesInternal() at Microsoft.Expression.DesignSurface.View.XamlSceneView.UpdateInternal(Boolean updateInstances, Boolean updateReferences) at Microsoft.Expression.DesignSurface.View.WPFSceneView.UpdateInternal(Boolean updateInstances, Boolean updateReferences) at Microsoft.Expression.DesignSurface.View.XamlSceneView.Update(Boolean updateReferences) at Microsoft.Expression.DesignSurface.View.ViewUpdateManager.UpdateInvalidRelatedDocuments(SceneView view) at Microsoft.Expression.DesignSurface.View.XamlSceneView.EnsureActiveViewUpdated() at Microsoft.Expression.DesignSurface.View.WPFSceneView.EnsureActiveViewUpdated() at Microsoft.Expression.DesignSurface.View.XamlSceneView.SetVisible(Boolean visible) at Microsoft.Expression.DesignSurface.View.WPFSceneView.SetVisible(Boolean visible) at Microsoft.Expression.DesignSurface.DocumentViewContext.CreateAndOpenView(ISourceItemContext sourceItem, CancellationToken cancelToken, Boolean activate, Boolean ensureOpenInHost, Boolean suppressUI) at Microsoft.Expression.DesignSurface.DesignerService.CreateDesigner(IHostSourceItem item, IHostTextEditor editor, CancellationToken cancelToken) at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass10.<>c__DisplayClass12.<Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner>b__f(CancellationToken cancelToken) at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.CallWithCancellation[TResult](IRemoteCancellationToken remoteToken, Func`2 func) at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass10.<Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner>b__e() at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.<>c__DisplayClass16`1.<MarshalIn>b__15() at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

 

 

David Liebeherr - rent-a-developer
Top achievements
Rank 1
 answered on 18 Oct 2013
3 answers
256 views
Hi,

Our application recently moved to Win 7 64 Bit environment;  We are using telerik controls version 2011.2.712.35.
This error only occurs when there is an automation program recording the program. We are getting below exception causing application to crash. Any help with this error would be greatly appreciated.



00000021    12.90117836    [3220] Exception Source: PresentationCore     
00000022    12.90123844    [3220] Exception Message: Recursive call to Automation Peer API is not valid.     
00000023    12.90127945    [3220] Exception StackTrace:    
00000024    12.94501019    [3220]    at System.Windows.Automation.Peers.AutomationPeer.GetChildren()      
00000025    12.94511509    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000026    12.94518375    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000027    12.94525433    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000028    12.94532013    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000029    12.94538403    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000030    12.94546223    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000031    12.94552708    [3220]    at System.Windows.Automation.Peers.AutomationPeer.ValidateConnected(AutomationPeer connectedPeer)      
00000032    12.94559765    [3220]    at MS.Internal.Automation.ElementProxy.StaticWrap(AutomationPeer peer, AutomationPeer referencePeer)      
00000033    12.94566154    [3220]    at System.Windows.Automation.Peers.AutomationPeer.UpdateChildrenInternal(Int32 invalidateLimit)      
00000034    12.94572735    [3220]    at Telerik.Windows.Controls.RadTabControlAutomationPeer.GetChildrenCore()      
00000035    12.94579411    [3220]    at System.Windows.Automation.Peers.AutomationPeer.EnsureChildren()      
00000036    12.94585800    [3220]    at System.Windows.Automation.Peers.AutomationPeer.GetChildren()      
00000037    12.94592571    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000038    12.94598866    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000039    12.94605255    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000040    12.94611740    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000041    12.94618225    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000042    12.94624615    [3220]    at System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent)      
00000043    12.94631290    [3220]    at System.Windows.Automation.Peers.AutomationPeer.ValidateConnected(AutomationPeer connectedPeer)      
00000044    12.94637871    [3220]    at System.Windows.Automation.Peers.AutomationPeer.RaiseFocusChangedEventHelper(IInputElement newFocus)


Thanks,
Piyush
Stefan
Telerik team
 answered on 17 Oct 2013
4 answers
440 views

Hello.
I need to load large data as RadListBoxItems with template like.
My code:
<telerik:RadListBox Name="testlv">
                <telerik:RadListBox.ItemTemplate>
                    <DataTemplate>
                        <Border BorderBrush="Turquoise" BorderThickness="0,1,0,1" Width="{Binding Path=ActualWidth, ElementName=grdzero}">
                            <WrapPanel Orientation="Vertical" >
                                <TextBlock Foreground="Black" Text="{Binding nazwa}" FontSize="16"></TextBlock>
                                <WrapPanel Orientation="Horizontal">
                                    <TextBlock Foreground="Black" Text="Cena: "  FontSize="16"></TextBlock>
                                    <TextBlock Foreground="Black" Text="{Binding cena}"  FontSize="16"></TextBlock>
                                </WrapPanel>
                                <WrapPanel Orientation="Horizontal">
                                    <TextBlock Foreground="Black" Text="Kod: "  FontSize="16"></TextBlock>
                                    <TextBlock Foreground="Black" Text="{Binding kod}"  FontSize="16"></TextBlock>
                                </WrapPanel>
                            </WrapPanel>
                        </Border>
                    </DataTemplate>
                </telerik:RadListBox.ItemTemplate>
            </telerik:RadListBox>


And code behind:
private void getProducts(string query)
      {
          prodDG.Items.Clear();
          List<SearchProd> pL = FastSellSearchClass.lista.Where(x => x.nazwa.ToLower().Contains(query.ToLower()) || x.kod.Contains(query) && x.wID == int.Parse(Application.Current.Properties["warehouseID"].ToString())).ToList();
          testlv.ItemsSource = pL;
}

List<searchProd> represent list of product. It work's like:
client press any key in keyboard, which open new window with radListBox, insert pressed key into textBox, and going into
getProducts(string query) to filter items (where query = pressed key).
So for example when somebody press 'S', it will search for items, where name or code contains 'S'.

Problem is that, with 3000 products page is loading for like 9-10 second.
When it's loaded, it tooks less than second to find any words with 'Sa' for example.
So is there any way to speed up opening window a little bit?
Vladi
Telerik team
 answered on 17 Oct 2013
1 answer
165 views
Why ShowGroupPanel does't work in TreeListView?
Dimitrina
Telerik team
 answered on 17 Oct 2013
1 answer
180 views

Hi,

I am looking at implementing a automatic mindmap diagram layout in order to enforce the position of the items dropped as well as update the layout whenever a branch is expanded or collapsed. The basic behavior I am looking for is similar to the one provided as a sample with the mindmap layout sample. One of the tricky part is to update the existing item's position when the user expands a node in order to avoid items overlap. Do you recommand a particular approach in this area. XMind does a pretty good job in this area and this is the kind of behavior I am trying to implement.



Rgds

Robert

Petar Mladenov
Telerik team
 answered on 17 Oct 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?