I have codes runnng good using Silverlight 2.0 with Telerik controls. When I used it for Silverlight 4.0 with Telerik Q1 2010 dll's, It doesn't work or the code doesn't exist anymore.
These are my references in Telerik dlls:
Telerik.Windows.Controls version: 2010.1.422.1030
Telerik.Windows.Controls.Docking
Telerik.Windows.Controls.GridView
Telerik.Windows.Controls.Input
Telerik.Windows.Controls.Navigation
Telerik.Windows.Data
Telerik.Windows.Themes.Vista
Note: appGrid is the name of the grid.
Problems:
1.) Code:
appGrid.TableDefinition.PreviewDataRecordCreate +=
new EventHandler<Telerik.Windows.Data.DataRecordCreateEventArgs>(TableDefinition_PreviewDataRecordCreate);
Error :
PreviewDataRecordCreate
Error Message:
Telerik.Windows.Data.TableDefinition does not contain a definition for 'PreviewDataRecordCreate' and no extension method PreviewDataRecordCreate accepting a first argument of type 'Telerik.Windows.Data.TableDefinition ' could be found (are you missing a using directive or an assembly reference?)
2.) Code:
void appGrid_DataLoaded(object sender, EventArgs e)
{
if (appGrid.Records != null)
{
int count = appGrid.Records.Count;
if (count > 0)
{
for (int i = 0; i < count; i++)
{
if (appGrid.Records[i] is Telerik.Windows.Data.ExpandableDataRecord)
{
((Telerik.Windows.Data.ExpandableDataRecord)appGrid.Records[i]).IsExpanded =
true;
}
}
}
}
}
Error:
Records
Error Message:
Telerik.Windows.Controls.RadGridView does not contain a definition for 'Records' no extenion methods 'Records' accepting a first argument of type 'Telerik.Windows.Controls.RadGridView' could be found (are you missing a using directive or an assembly reference?)
Error:
Telerik.Windows.Data.ExpandableDataRecord
Error Message:
The type or namespace name 'ExpandableDataRecord' does not exist in the namespace 'Telerik.Windows.Data' (are you missing an assembly reference?)
3). Code:
appGrid.ItemsControl.BringDataItemIntoView(_serviceRequests[0]);
Error:
ItemsControl
Error Message:
Telerik.Windows.Controls.RadGridView does not contain a definition for 'ItemsControl' and no extension method 'ItemsControl' accepting a first argument of type 'Telerik.Windows.Controls.RadGridView' could be found (are you missing a using directive or an assembly reference?).
Note:
Let me know what updates that you made for these codes that are not working anymore from Silverlght 2.0 to Silverlight 4.0.
Thanks,
Chris