or
<telerik:RadGridView x:Name="DynTableGridView" ItemsSource="{Binding DataTables"> <telerik:RadGridView.RowDetailsTemplate> <DataTemplate>
<telerik:RadBusyIndicator IsBusy="{Binding ????? DoInput}">
<Grid>
....................
some code
....................
</Grid>
</telerik:RadBusyIndicator>
</DataTemplate> </telerik:RadGridView.RowDetailsTemplate></telerik:RadGridView> public class DynTablesViewModel:ViewModelBase { private ICollectionView _dataTables; private bool _doInput = true; public void InitData() { DataTables = new QueryableCollectionView(.........); } #region Property public bool DoInput { get { return _doInput; } set { _doInput = value; OnPropertyChanged("DoInput"); } } public ICollectionView DataTables { get { return _dataTables; } set { _dataTables = value; OnPropertyChanged("DataTables"); } } #endregion }RadCartesianChart chart = new RadCartesianChart(); chart.HorizontalAxis = new DateTimeContinuousAxis(); chart.VerticalAxis = new CategoricalAxis(); LineSeries line = new LineSeries(); line.Stroke = new SolidColorBrush(Colors.Orange); line.StrokeThickness = 2; SqlCeConnection con = new SqlCeConnection(connectionString); ; con.Open(); using (SqlCeCommand command = new SqlCeCommand("SELECT Log.contact as contact, Status.name as status, Log.time as time FROM Log INNER JOIN Status ON Log.status_id = Status.id WHERE (Log.contact = 'Bob')", con)) { SqlCeDataReader reader = command.ExecuteReader(); while (reader.Read()) { DateTime time = Convert.ToDateTime(reader["time"]); string person = Convert.ToString(reader["contact"]); string status = Convert.ToString(reader["status"]); if (time.DayOfYear == DateTime.Now.DayOfYear - 1) { line.DataPoints.Add(new CategoricalDataPoint() { Value = time, Category = status }); } } }RadDiagramShape StateBox = new RadDiagramShape(){ Content = model, Height = 80, Width = 150, ContentTemplate = (DataTemplate)this.FindResource("SubItemTemplate"), Position = e.GetPosition((RadDiagram)sender), Geometry = droppedSwitch.Geometry,
IsResizingEnabled = false };<DataTemplate x:Key="SubItemTemplate"> <Grid Background="Transparent" Width="{Binding Width, Mode=TwoWay}" Height="{Binding Height, Mode=TwoWay}"> <TextBlock Text="{Binding SN}" x:Name="PartID" /> </Grid></DataTemplate>