Hello,
I am new to Telerik and i am trying my first tests in order to get a better understanding. I am not sure though if i have post in the right section in the forum.
I am dealing with a problem which is the following.
I want to test a desktop application (WPF tests). So, when i set the exe file in the telerik test studio form the configure menu, every time i press record the application starts with the login screen of the application. Is there any way to bypass that.
The problem is that i want to skip the login procedure and not execute that step every time and therefore start the recorder and test steps from a different point inside the application and execute from he selected point and onward each time.
Thanks
Regards
Tom


My goal is mark with frame some "linked" task. When user select one appointment, then linked appointmemts have to be marked with frame.
I have changed the OrientedAppointmentItemStyleSelector.HorizontalStyle - template of AppointmentItem.
<Border x:Name="CommonStatesVisual" BorderThickness="3, 3, 3, 3" CornerRadius="1" Visibility="{Binding Appointment.LinkedVisibility}"> <Border.BorderBrush> .................. </Border.BorderBrush> <Border x:Name="CommonStatesVisualInnerBorder" BorderBrush="OrangeRed" BorderThickness="3" CornerRadius="1"/></Border>
So, my problem is refresh the view after changing Appointment.LinkedVisibility property, because only selected Appointment is change the drawing after updating.
P.S. this approach is not applicable for me https://www.telerik.com/forums/need-to-refresh-scheduleview
Can you help me to force redraw for all appointments?
Hi,
I would like to scroll into view on a specific appointment having a start date not in the visible range.
My problem is that the range is correctly changed but the view is not scolled into this appointment.
I perform this action from a command where I reload the itemsource, then set the current date to the appointment start date and finally use : scheduler.ScrollIntoView(this.SelectedAppointment);
Do you have a suggestion on how to make this work?
Best Regards.
public class Client{ public string Name {get;set;} public string AccountCode {get;set;} public string Address {get;set;}}radacbox.SearchFunction += (client, search_text) => { client.Name.Contains(search_text) || client.AccountCode.Contains(search_text) };
Hi,
We are looking into upgrading our Telerik UI for WPF 2013Q1 to 2018Q3.
As part of the POC process I encountered the following blocking issue.
I need to upgrade this code to Telerik UI for WPF 2018 Q3 but wasn't able to do so after consulting the documentation available on the web.
The main issue is converting the removed\obsolete GridViewElementExportingEventArgs.Attributes["border"] and GridViewElementExportingEventArgs.Styles["background-color"] from 2013Q1 to 2018Q3.
Can you help me solve this upgrade blocking issue?
Thanks in advance
01.private static RadDocument CreateDocument(RadGridView grid, PrintSettings settings)02. {03. RadDocument document = null;04. 05. using (var stream = new MemoryStream())06. {07. EventHandler<GridViewElementExportingEventArgs> elementExporting = (s, e) =>08. {09. if (e.Element == ExportElement.Table)10. {11. e.Attributes["border"] = "0";12. }13. else if (e.Element == ExportElement.HeaderRow)14. {15. if (settings.HeaderBackground != null)16. {17. e.VisualParameters18. e.Styles.Add("background-color", settings.HeaderBackground.ToString().Remove(1, 2));19. }20. }21. else if (e.Element == ExportElement.GroupHeaderRow)22. {23. if (settings.GroupHeaderBackground != null)24. {25. e.Styles.Add("background-color", settings.GroupHeaderBackground.ToString().Remove(1, 2));26. }27. }28. else if (e.Element == ExportElement.Row)29. {30. if (settings.RowBackground != null)31. {32. e.Styles.Add("background-color", settings.RowBackground.ToString().Remove(1, 2));33. }34. }35. };36. 37. grid.ElementExporting += elementExporting;38. 39. grid.Export(stream, new GridViewExportOptions()40. {41. Format = Telerik.Windows.Controls.ExportFormat.Html,42. ShowColumnFooters = grid.ShowColumnFooters,43. ShowColumnHeaders = grid.ShowColumnHeaders,44. ShowGroupFooters = grid.ShowGroupFooters45. });46. 47. grid.ElementExporting -= elementExporting;48. 49. stream.Position = 0;50. 51. document = new HtmlFormatProvider().Import(stream);52. }53. 54. return document;55. }I have a crash I cannot reproduce in a test program. I'm allowing the user to change the number of maps on the screen from 1 to 4. When switching from 4 maps to 1 map (for example), I remove the DataContext for the maps that will be hidden. I do this because I will still be updating the ViewModel for every map and do not want the map to reflect these changes if it's not visible. This causes an instant crash for maps 3 and 4. Here is the applicable stack trace:
at Telerik.Windows.Controls.Map.TilesVisualizationLayer.CalculateViewports()
at Telerik.Windows.Controls.Map.TilesVisualizationLayer.MultiscaleImage_MotionFinished(Object sender, RoutedEventArgs e)
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.RaiseEvent(RoutedEventArgs e)
at Telerik.Windows.Controls.Map.MultiScaleImage.<RaiseMotionFinishedEvent>b__2()
It appears to crash because there is no longer a provider. Whether the map is visible or not makes no difference. Any ideas?
Radpdfview showing blank for some pdf documents. I am binding the pdf viewer like:
this.pdfDocumentViewer.DocumentSource = new PdfDocumentSource(new Uri(winModel.PdfPath));
My pdf file is like:
%PDF-1.5
%âãÏÓ
1213 0 obj
<</Filter/FlateDecode/First 656/Length 2401/N 81/Type/ObjStm>>stream
And
%PDF-1.7
<</Filter/FlateDecode/Length 128>>stream
Both pdf documents are scanned images. Need help.

I want to know how to have a behaviour for telerik:RadTreeListView so that on double clicking on row it should show it's row retailer.
My work flow is as below.
1) Row has child rows, first Double clicking on it, it should show it's child rows. After another double click it should show it's row detailer.
2) Revers also need to work like already row detailer got opened, then on double click it should collapse it.
3) Everything should be in MVVM not code behind please.
Please provide a sample application.
I use Vertical Linear Scale control as Bar control
Min = -50 and Max = 50
by timer i get values and each tick the bar is filled till the value that came from -50 till the value
but I want that the start value to fill the bar will stay 0
For Example: if I will get value = 20 I want the bar will be filled from 0 to 20
and if i will get value = -20 I want the bar will be filled from -20 till 0
Thanks
Shoshana
