class testApp
{
.....................
..................
private void rgvParent_RowLoaded(object sender, RowLoadedEventArgs e)
{
DataTemplate dt = (DataTemplate)XamlReader.Parse(RowDetailsTemplate(count));
e.GridViewDataControl.RowDetailsTemplate = dt;
}
private string RowDetailsTemplate(int count)
{
return @" <DataTemplate
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""
xmlns:Event=""clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity""
xmlns:cmd=""clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WPF4"" >
<telerik:RadGridView Name=""playersGrid" + count.ToString() + @""" GridLinesVisibility=""Both"" IsReadOnly=""True"" AutoGenerateColumns=""true"" VerticalAlignment=""Top""
CanUserFreezeColumns=""False"" ShowGroupPanel=""false"" RowIndicatorVisibility=""Collapsed"" Width=""Auto"" Height=""Auto""
ScrollViewer.VerticalScrollBarVisibility=""auto"" ScrollViewer.CanContentScroll=""True"" ScrollViewer.HorizontalScrollBarVisibility=""auto""
SnapsToDevicePixels=""False"" VerticalContentAlignment=""Top"" CanUserResizeColumns=""False"" SelectionMode=""Single"" SelectionUnit=""FullRow""
Background=""#EAF3FC"" GroupPanelBackground=""#CFE3F9"">
<telerik:RadGridView.ColumnGroups>
<telerik:GridViewColumnGroup Name=""DefaultGroup" + count.ToString() + @""">
</telerik:GridViewColumnGroup>
</telerik:RadGridView.ColumnGroups>
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn ColumnGroupName=""DefaultGroup" + count.ToString() + @""" />
<telerik:GridViewDataColumn ColumnGroupName=""DefaultGroup" + count.ToString() + @""" />
<telerik:GridViewDataColumn ColumnGroupName=""DefaultGroup" + count.ToString() + @""" />
</telerik:RadGridView.Columns>
</telerik:RadGridView>
</DataTemplate>";
}
}
InvalidOperationException was unhandled
An infinite loop appears to have resulted from repeatedly invalidating the TimeManager during the Layout/Render process.
<
Window
x:Class
=
"TelerikRadGridViewTest.MainWindow"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
Title
=
"MainWindow"
Height
=
"350"
Width
=
"525"
>
<
Grid
>
<
telerik:RadGridView
Name
=
"grdEstimates"
Margin
=
"5,1,0,0"
ShowGroupPanel
=
"False"
IsFilteringAllowed
=
"False"
AutoGenerateColumns
=
"False"
IsReadOnly
=
"True"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"Column1"
Width
=
"*"
SortMemberPath
=
"Column1"
UniqueName
=
"Column1"
/>
<
telerik:GridViewDataColumn
Header
=
"Column2"
Width
=
"Auto"
SortMemberPath
=
"Column2"
UniqueName
=
"Column2"
/>
<
telerik:GridViewDataColumn
Header
=
"Column3"
Width
=
"Auto"
SortMemberPath
=
"Column3"
UniqueName
=
"Column3"
/>
<
telerik:GridViewDataColumn
Header
=
"Column4"
Width
=
"Auto"
SortMemberPath
=
"Column4"
UniqueName
=
"Column4"
/>
<
telerik:GridViewDataColumn
Header
=
"Column5"
Width
=
"Auto"
SortMemberPath
=
"Column5"
UniqueName
=
"Column5"
DataFormatString
=
"{}{0:C}"
/>
<
telerik:GridViewDataColumn
Header
=
"Column7"
Width
=
"Auto"
SortMemberPath
=
"Column7"
UniqueName
=
"Column7"
DataFormatString
=
"{}{0:C}"
/>
<
telerik:GridViewDataColumn
Header
=
"Column7"
Width
=
"Auto"
SortMemberPath
=
"Column7"
UniqueName
=
"Column7"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
Grid
>
</
Window
>
<
telerik:GridViewDataColumn.CellTemplate
>
<
DataTemplate
>
<
TextBlock
Text
=
"{Binding Note}"
TextWrapping
=
"NoWrap"
TextTrimming
=
"CharacterEllipsis"
/>
</
DataTemplate
>
</
telerik:GridViewDataColumn.CellTemplate
>
I want to draw a simple ellipse in radmap with width and height20000, but incorrectly like an elongated oval is drawn Why do this? Other shape like rectangle has same problem
I add a simple radmap:
too.
<telerik:RadMap x:Name="radMap">
<telerik:RadMap.Provider>
<telerik:EmptyProvider />
</telerik:RadMap.Provider>
<telerik:InformationLayer x:Name="informationLayer">
</telerik:InformationLayer>
</telerik:RadMap> In code behind:var newShape = new MapEllipse()
{
Location = new Location()
{
Latitude = 50,
Longitude = -111,
},
Fill = new SolidColorBrush(Color.FromArgb (0xFF, 0xF0, 0xB5, 0x85)),
Width = 20000,
Height = 20000
};
this.informationLayer.Items.Add(newShape);
radMap.Center = new Location( newShape.Location.Latitude, newShape.Location.Longitude);
<
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn.CellTemplate
>
<
DataTemplate
>
<
my:ReferencesEditor
References
=
"{Binding Path=Answer.References}"
/>
</
DataTemplate
>
</
telerik:GridViewDataColumn.CellTemplate
>
<
telerik:GridViewDataColumn.CellEditTemplate
>
<
DataTemplate
>
<
my:ReferencesEditor
References
=
"{Binding Path=Answer.References}"
EditMode
=
"true"
/>
</
DataTemplate
>
</
telerik:GridViewDataColumn.CellEditTemplate
>
</
telerik:GridViewDataColumn
>