Hi,
We use the latest telerik wpf version and found RichTextBox performance very bad when it come to the documents that have more than 150 pages(have 50 tables atleast).
We find latency when we type, the letters appear 5 secs after typing. Is there a way to improve this performance ? I have seen many reported performance issue but couldn't find any working solution. Could you help us in this issue please ?
Regards
Anand
<
telerikStyle:RadGridView
x:Name
=
"gvOutbox"
IsReadOnly
=
"True"
CanUserReorderColumns
=
"True"
CanUserResizeColumns
=
"True"
CanUserSortColumns
=
"True"
SelectionMode
=
"Extended"
telerikStyle:StyleManager.Theme
=
"Office_Blue"
/>
var db =
new
MyEntities();
var records = from d
in
db.Records
select d;
gvOutbox.ItemsSource = records;
we have recently updated to the current Telerik version from a 2013 version. We have the following
<telerik:RadPieChart Palette="Windows8" Grid.Column="0" Grid.Row="0" ToolTip="Mill Department">
<telerik:RadPieChart.Series>
<telerik:PieSeries ValueBinding="CountOfMachines" ShowLabels="True" ItemsSource="{Binding MachinesUsedYesterByCustomerInMill}" RadiusFactor="0.35">
<telerik:PieSeries.LabelDefinitions>
<telerik:ChartSeriesLabelDefinition Binding="Customer" Margin="-8,0,0,0">
<telerik:ChartSeriesLabelDefinition.Template>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding DataItem.Customer}" Margin="0"/>
</StackPanel>
</DataTemplate>
</telerik:ChartSeriesLabelDefinition.Template>
</telerik:ChartSeriesLabelDefinition>
</telerik:PieSeries.LabelDefinitions>
</telerik:PieSeries>
</telerik:RadPieChart.Series>
</telerik:RadPieChart>
_______________
Before the upgrade this worked fine, now the chart still comes out, but no labels are on it. What needs to change to have the labels show up now?
Hello,
I want to know the number of filter values in my RadGridView.
I know that gridVariables.FilterDescriptors.Count gives me the value '0' or '1' if a filter value is selected, but, i don't find how i can get the number of selected values in the filter.
Thank you.
Valentin.
I am working on a project that takes some basic controls and some telerik wpf controls, places them on a canvas, and saves these for redisplay later. All of the controls are generated at runtime.
Whenever I attempt to save the Xaml of a RadChart, after approximately 30 seconds, the XamlWriter.Save method throws a StackOverflow exception. The problem is reproducible.
Create project referencing the .NET Framework 4.
Telerik.Window.Controls
Telerik.Window.Controls.Chart
Telerik.Window.Controls.Charting
Telerik.Window.Controls.Data
Telerik.Window.Controls.DataVisualization
Telerik.Window.Data
Place the following code on a new window:
<
Canvas
Name
=
"testCanvas"
Height
=
"350"
Width
=
"525"
>
<
telerik:RadChart
Name
=
"testChart"
Height
=
"350"
Width
=
"525"
/>
</
Canvas
>
Place this in code-behind:
public
MainWindow()
{
InitializeComponent();
this
.PreviewMouseDoubleClick += Window_PreviewMouseDoubleClick;
testCanvas.Loaded += testCanvas_Loaded;
}
private
void
testCanvas_Loaded(
object
sender, RoutedEventArgs e)
{
testChart.DefaultView.ChartLegend.UseAutoGeneratedItems =
true
;
Telerik.Windows.Controls.Charting.DataSeries barSeries =
new
Telerik.Windows.Controls.Charting.DataSeries();
barSeries.LegendLabel =
"Expenses"
;
barSeries.Definition =
new
Telerik.Windows.Controls.Charting.BarSeriesDefinition();
barSeries.AddRange(
new
List<Telerik.Windows.Controls.Charting.DataPoint> {
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 45, XCategory =
"Jan"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 48, XCategory =
"Feb"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 53, XCategory =
"Mar"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 41, XCategory =
"Apr"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 32, XCategory =
"May"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 28, XCategory =
"Jun"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 63, XCategory =
"Jul"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 74, XCategory =
"Aug"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 77, XCategory =
"Sep"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 85, XCategory =
"Oct"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 89, XCategory =
"Nov"
},
new
Telerik.Windows.Controls.Charting.DataPoint() { YValue = 80, XCategory =
"Dec"
}
});
testChart.DefaultView.ChartArea.DataSeries.AddRange(
new
List<Telerik.Windows.Controls.Charting.DataSeries> { barSeries });
}
private
void
Window_PreviewMouseDoubleClick(
object
sender, MouseButtonEventArgs e)
{
var fileName = @
"c:\temp\tester.xaml"
;
using
(var fs =
new
FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.Read))
using
(var xw =
new
XmlTextWriter(fs, System.Text.Encoding.UTF8))
{
xw.Formatting = Formatting.Indented;
xw.Indentation = 4;
xw.IndentChar =
' '
;
//place breakpoint here
XamlWriter.Save(testCanvas, xw);
}
}
Run project and then double-click the window. At the "XamlWriter.Save(testCanvas, xw)", a stackoverflow exception will eventually occur
Please let me know what I can do to correct this issue.
Thanks
I am working on a project that takes some basic controls and some telerik wpf controls, places them on a canvas, and saves these for redisplay later. All of the controls are generated at runtime.
One problem I am having is with some of the relative and scale values on all gauge controls that use the Telerik.Windows.Controls.Gauge.GaugeMeasure for storing values. instead of saving the actual value set on the property (such as 0.15*), when I save the Xaml, I get the text "Telerik.Windows.Controls.Gauge.GaugeMeasure" as the property value.
To reproduce, place the following on a wpf window:
<
Border
Name
=
"meterBorder"
BorderThickness
=
"1"
BorderBrush
=
"Black"
Background
=
"White"
Width
=
"80"
Height
=
"300"
CornerRadius
=
"3"
>
<
telerik:RadVerticalLinearGauge
Padding
=
"5"
Background
=
"Transparent"
BorderThickness
=
"0"
OuterBackground
=
"Transparent"
OuterBorderThickness
=
"0"
>
<
telerik:VerticalLinearScale
Min
=
"0"
Max
=
"1"
RelativeY
=
"0"
RelativeHeight
=
"0.9"
VerticalAlignment
=
"Center"
Fill
=
"#FF787878"
StartWidth
=
"0.015"
EndWidth
=
"0.015"
MajorTickOffset
=
"0.0"
MinorTickOffset
=
"0.0"
MiddleTicks
=
"1"
MinorTicks
=
"2"
MajorTickStep
=
"0.1"
MajorTicks
=
"10"
LabelFormat
=
"{}{0:F2}"
LabelLocation
=
"OverOutside"
MajorTickLocation
=
"Outside"
Margin
=
"10"
FontSize
=
"8"
Foreground
=
"Black"
MajorTickStrokeThickness
=
"1"
MajorTickStroke
=
"Black"
MinorTickStrokeThickness
=
"1"
MinorTickStroke
=
"Black"
>
<
telerik:VerticalLinearScale.Indicators
>
<
telerik:BarIndicator
Name
=
"valueIndicator"
HorizontalAlignment
=
"Left"
Margin
=
"-20,0,0,0"
Value
=
"0.5"
Background
=
"#FF7171FF"
StartWidth
=
"0.2"
EndWidth
=
"0.2"
StrokeThickness
=
"0"
Width
=
"13"
/>
</
telerik:VerticalLinearScale.Indicators
>
<
telerik:VerticalLinearScale.Ranges
>
<
telerik:GaugeRange
x:Name
=
"LowLowIndicator"
Background
=
"Red"
StartWidth
=
"0.05"
EndWidth
=
"0.05"
Min
=
"0"
Max
=
"0.05"
IndicatorBackground
=
"{x:Null}"
/>
<
telerik:GaugeRange
x:Name
=
"LowIndicator"
Background
=
"#FFE8FF00"
StartWidth
=
"0.05"
EndWidth
=
"0.05"
Min
=
"0.05"
Max
=
"0.15"
IndicatorBackground
=
"{x:Null}"
/>
<
telerik:GaugeRange
x:Name
=
"HighIndicator"
Background
=
"#FFE8FF00"
StartWidth
=
"0.05"
EndWidth
=
"0.05"
Min
=
"0.85"
Max
=
"0.95"
IndicatorBackground
=
"{x:Null}"
TickBackground
=
"{x:Null}"
StrokeThickness
=
"0"
/>
<
telerik:GaugeRange
x:Name
=
"HighHighIndicator"
Background
=
"Red"
StartWidth
=
"0.05"
EndWidth
=
"0.05"
Min
=
"0.95"
Max
=
"1"
IndicatorBackground
=
"{x:Null}"
/>
</
telerik:VerticalLinearScale.Ranges
>
</
telerik:VerticalLinearScale
>
</
telerik:RadVerticalLinearGauge
>
</
Border
>
On top of code-behind:
using
System.IO;
using
System.Xml;
using
System.Windows.Markup;
then in window MouseDoubleClick (or some other event) place the following to save the file:
var fileName = @
"c:\temp\tester.xaml"
;
using
(var fs =
new
FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.Read))
using
(var xw =
new
XmlTextWriter(fs, System.Text.Encoding.UTF8))
{
xw.Formatting = Formatting.Indented;
xw.Indentation = 4;
xw.IndentChar =
' '
;
XamlWriter.Save(meterBorder, xw);
}
throughout the saved Xaml, there will be numerous Telerik.Windows.Controls.Gauge.GaugeMeasure where values should be. Is this a bug in the Telerik controls, or is there some way for me to properly save the correct values for the telerik controls?
Thanks
Thanks
Hi,
I'm using:
<telerikScheduleView:RadScheduleView x:Name="ScheduleView"...
and we have the custom localization going for Swedish, but I can't find the resource keys for the individual week days that you can see in Week view mode.
case "Day":
return "Day[ENG]";
case "Week":
return "Week[ENG]";
case "Monday":
return "?????";
...in the end we need keys for ALL of the text strings, not just the subset as listed in:
http://docs.telerik.com/devtools/wpf/controls/radscheduleview/localization#radscheduleview-resource-keys
Thanks,
Barry
Hi, i test the sample:
Grouping By TimeMarker in the Sdk. (Trial versione 2016 Q2)
But i have this problem:
1) Run the sample and the scheduler view it's OK (image1)
2) Resize the window and the grid of the scheduler is wrong (image2)
Thanks
Aurelio
Hi Team,
I am using radgridview telerik control and I am getting some issue when doing filtering in radgirdview control. please see details below
Suppose I have selected some item in radgridview list and after that if I click filter option and do some filtered and after that I reverted back my filtered option,
then in radgridview list I have all items again but whatever I selected earlier is not persisted.
So is their any way to persist my selected item ?
Thanks
I have a RadCartesianChart with a DateTimeContinuousAxis and a ChartCrosshairBehavior.
When the vertical line label shows – it displays the date/time. I want to display other data from the chart too – but even when I use a template for the label definition – the only DataContext I can access is the datetime.
Is there a way to customize the label definition - to include data from other sources?
/Flemming Rosenbrandt