Hello,
I'm using Telerik 2016.3.1024.45
I figure out how to save the layout with your documentation and I have now the xml of the layout
But when I tried to use LoadFromXmlString with the xml it did nothing and the layout stays empty
So I thought that my xml wasn't good and I took the one from your example and it didn't work either.
Here the xml I tried to load (it's your sample)
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
RadLayoutControl
Type
=
"Telerik.Windows.Controls.RadLayoutControl"
Width
=
"NaN"
Height
=
"NaN"
MinWidth
=
"0"
MinHeight
=
"0"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
SerializationId
=
"myLayoutControlID"
Orientation
=
"Horizontal"
IsAutoGenerated
=
"false"
IsInEditMode
=
"false"
>
<
Items
>
<
Button
Type
=
"System.Windows.Controls.Button"
Width
=
"NaN"
Height
=
"NaN"
MinWidth
=
"0"
MinHeight
=
"0"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
SerializationId
=
"buttonID_1"
/>
<
Border
Type
=
"System.Windows.Controls.Border"
Width
=
"NaN"
Height
=
"NaN"
MinWidth
=
"0"
MinHeight
=
"0"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
SerializationId
=
"buttonID_2"
/>
<
LayoutControlGroup
Type
=
"Telerik.Windows.Controls.LayoutControlGroup"
Width
=
"NaN"
Height
=
"NaN"
MinWidth
=
"0"
MinHeight
=
"0"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
SerializationId
=
"layoutGroup_1"
Orientation
=
"Vertical"
IsAutoGenerated
=
"false"
>
<
Items
>
<
TextBlock
Type
=
"System.Windows.Controls.TextBlock"
Width
=
"NaN"
Height
=
"NaN"
MinWidth
=
"0"
MinHeight
=
"0"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Center"
SerializationId
=
"txtBlock_1"
/>
<
LayoutControlGroup
Type
=
"Telerik.Windows.Controls.LayoutControlGroup"
Width
=
"NaN"
Height
=
"NaN"
MinWidth
=
"0"
MinHeight
=
"0"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Center"
SerializationId
=
"layoutGroup_2"
Orientation
=
"Vertical"
IsAutoGenerated
=
"false"
>
<
Items
>
<
TextBlock
Type
=
"System.Windows.Controls.TextBlock"
Width
=
"NaN"
Height
=
"NaN"
MinWidth
=
"0"
MinHeight
=
"0"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
SerializationId
=
"txtBlock_2"
/>
</
Items
>
</
LayoutControlGroup
>
</
Items
>
</
LayoutControlGroup
>
</
Items
>
</
RadLayoutControl
>
And I use this to load the xml :
LayoutControl.LoadFromXmlString(@
"<xml_here>"
);
Can you help me please ?
Thank You
Hervouet Thomas
private void cbxGroupByRegion_Checked(object sender, RoutedEventArgs e)
{
RadGridView grdView = this.MyGrid;
grdView.GridLinesVisibility = GridLinesVisibility.None;
grdView.GroupDescriptors.Add(new ColumnGroupDescriptor()
{
Column = grdView.Columns["Region"],
SortDirection = ListSortDirection.Ascending
});
grdView.ExpandAllGroups();
}
private void cbxGroupByRegion_Unchecked(object sender, RoutedEventArgs e)
{
RadGridView grdView = this.MyGrid;
grdView.GridLinesVisibility = GridLinesVisibility.Horizontal;
grdView.GroupDescriptors.Clear();
}
Greetings,
i just tried to bind my observable collection object (some simple properties and a array) on the RadGridView but i don't figured out how to bind the inner array to the grid.
The array just contains a dynamic int property and i'm using MVVM.
thanks!
Hello,
I've implemented TreeViewDragDropBehavior for TreeListView by using the sample code from Telerik UI for WPF Demo and it's work.
But when I added the TreeListView into a RadControlLayout, drag/drop events seems stop working. TreeViewDragDropBehavior.OnDragInitialize was fired but nothing happed afterward.
Any workaround about this?
Thanks.
Hello. In View that is inside Prism Module in MVVM multimodule Prism application I have the following XAML line:
<
Style
TargetType
=
"telerik:SplineSeries"
BasedOn
=
"{StaticResource SplineSeriesStyle}"
>
SplineSeriesStyle resource could not be resolved. Herewith "BasedOn="{StaticResource SplineSeriesStyle}" substring is underlined by a blue wavy line. When I move the mouse cursor to this underlined substring then "SplineSeriesStyle resource could not be resolved" error message is displayed. I use Prism UserControl as the View where abovementioned XAML is placed. Below is XAML of the View with some reductions:
<
UserControl
x:Class
=
"Telecom.Flowmeter.Modules.MeterReading.Views.MeterReadingView"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
xmlns:prism
=
"http://prismlibrary.com/"
Style
=
"{StaticResource CommonViewStyle}"
prism:ViewModelLocator.AutoWireViewModel
=
"True"
xmlns:views
=
"clr-namespace:Telecom.Flowmeter.Modules.MeterReading.Views"
xmlns:c
=
"clr-namespace:Telecom.Flowmeter.Modules.MeterReading.Converters"
mc:Ignorable
=
"d"
>
<
FrameworkElement.Resources
>
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
<!--Шаблон, определяющий представление окна графика измеряемого параметра-->
<
DataTemplate
x:Key
=
"ContentTemplate"
>
<
Grid
>
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
<
Grid
>
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
<!--Series color visualizer-->
<
telerik:RadLegend
Grid.Row
=
"0"
Grid.Column
=
"1"
Items
=
"{Binding LegendItems, ElementName=splineAbsoluteChart}"
HorizontalAlignment
=
"Right"
VerticalAlignment
=
"Top"
Visibility
=
"{Binding IsAbsoluteSplineChartVisible}"
/>
<!--Spline chart-->
<
telerik:RadCartesianChart
x:Name
=
"splineAbsoluteChart"
Grid.Row
=
"0"
Grid.Column
=
"0"
Visibility
=
"{Binding IsAbsoluteSplineChartVisible}"
Palette
=
"{StaticResource customPalette}"
>
<!--Turn vertical and horizontal scrollbars off-->
<
telerik:RadCartesianChart.Resources
>
<
Style
TargetType
=
"telerik:PanZoomBar"
>
<
Setter
Property
=
"Visibility"
Value
=
"Collapsed"
/>
</
Style
>
</
telerik:RadCartesianChart.Resources
>
<!--X axis-->
<
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:DateTimeContinuousAxis
MajorStepUnit
=
"Second"
LabelInterval
=
"5"
LabelFormat
=
"hh:mm:ss"
FontFamily
=
"Segoe UI"
PlotMode
=
"OnTicks"
TickOrigin
=
"{Binding AlignmentDate}"
/>
</
telerik:RadCartesianChart.HorizontalAxis
>
<!--Y axis---->
<
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:LinearAxis
FontFamily
=
"Segoe UI"
Title
=
"{Binding Title_Y}"
/>
</
telerik:RadCartesianChart.VerticalAxis
>
<!--Layout grid-->
<
telerik:RadCartesianChart.Grid
>
<
telerik:CartesianChartGrid
MajorLinesVisibility
=
"XY"
MajorXLineDashArray
=
"3,4"
MajorYLineDashArray
=
"3,4"
/>
</
telerik:RadCartesianChart.Grid
>
<!--Series provider-->
<
telerik:RadCartesianChart.SeriesProvider
>
<
telerik:ChartSeriesProvider
Source
=
"{Binding SeriesData}"
>
<
telerik:ChartSeriesProvider.SeriesDescriptors
>
<
telerik:CategoricalSeriesDescriptor
CategoryPath
=
"Category"
ValuePath
=
"Value"
ItemsSourcePath
=
"ChartPoints"
>
<
telerik:CategoricalSeriesDescriptor.TypeConverter
>
<
c:SeriesTypeConverter
/>
</
telerik:CategoricalSeriesDescriptor.TypeConverter
>
<!--Visualize series on the computer screen-->
<
telerik:CategoricalSeriesDescriptor.Style
>
<!-- !!! THE NEXT LINE IS THE PROBLEM ONE !!! -->
<
Style TargetType
=
"telerik:SplineSeries"
BasedOn
=
"{StaticResource SplineSeriesStyle}"
>
<!--Marks and naming of the series-->
<
Setter
Property
=
"LegendSettings"
Value
=
"{Binding SeriesName, Converter={StaticResource StringToLegendSettingsConverter}}"
/>
<!--Each series thickness-->
<
Setter
Property
=
"StrokeThickness"
Value
=
"2"
/>
</
Style
>
</
telerik:CategoricalSeriesDescriptor.Style
>
</
telerik:CategoricalSeriesDescriptor
>
</
telerik:ChartSeriesProvider.SeriesDescriptors
>
</
telerik:ChartSeriesProvider
>
</
telerik:RadCartesianChart.SeriesProvider
>
<!--Behaviors-->
<
telerik:RadCartesianChart.Behaviors
>
<
telerik:ChartPanAndZoomBehavior
DragMode
=
"Pan"
ZoomMode
=
"Both"
PanMode
=
"Both"
/>
</
telerik:RadCartesianChart.Behaviors
>
</
telerik:RadCartesianChart
>
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
</
Grid
>
</
Grid
>
</
DataTemplate
>
</
FrameworkElement.Resources
>
<
Grid
>
<
telerik:RadTileView
PreservePositionWhenMaximized
=
"True"
MinimizedColumnWidth
=
"150"
ItemTemplate
=
"{StaticResource ItemTemplate}"
ContentTemplate
=
"{StaticResource ContentTemplate}"
ItemsSource
=
"{Binding MeasuredParameterCharts}"
/>
</
Grid
>
</
UserControl
>
The Shell in my application is standart WPF window (!!! not telerik:RadWindow !!!). This is dictated by the requirements of the technical assignment for the application. There are no Telerik references in Shell project in the solution. But the Prism Module (where abovementioned XAML is located) has the following Telerik references: Telerik.Windows.Controls, Telerik.Windows.Controls.Chart, Telerik.Windows.Controls.Navigation and Telerik.Windows.Data. The version of all these DLLs is 2017.1.117.40. In the solution, Shell project is in different folder then Prism Module projects are. Why SplineSeriesStyle resource could not be resolved? Please help.
When adding grouping, I am experience some strange jumping behavior when the mouse is moved around the scrollview area. Also random amounts of white space are added to the bottom part of the scrollview area.
Changing theme to another will resolve the issue, although I have not tested all themes for complete per theme repro. If you can provide me means to send you a repro project, I have one ready.
Regards,
Maurice
Hi,
We are exporting a to a number of formats depending on what the user selects (using PdfFormatProvider, HtmlFormatProvider etc), and we use a CellTemplateSelector to add a simple image to some columns to indicate an increase or decrease in the value.
When the grid is exported the result show this or anything else in the DataTemplate. Even if we add a simple into the DataTemplate it is still missing from the exported report in any format. The rest of the data is displayed in the exported report normally.
I can understand maybe a binary image not being displayed, but surely the should be.
Are we missing something simple?
Many thanks,
Hi everyone,
i wanna left align a BarSeries with a CategoricalAxis in a RadCartesianChart (barseries_target). Per default the BarSeries is using the whole space (barseries_origin).
Is there any possibility to get the left align worked?
Thanks in advance.
Thomas
In RadGrid, you have provided the support for both the screen reader and coded Ui at the same time. Now i have the logic of how you differentiate that the OnCreateAutomationPeer is created for System screen reader(Windows 10 ) or any inbuild screen reader (Narrator or magnifier) else any of the third party tool(like Inspect tool)
Regards,
Bala