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>
<Application x:Class="TelerikRibbonView.App" StartupUri="MainWindow.xaml"> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/Telerik.Windows.Themes.Office_Blue;component/Themes/System.Windows.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Office_Blue;component/Themes/Telerik.Windows.Controls.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Office_Blue;component/Themes/Telerik.Windows.Controls.Input.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Office_Blue;component/Themes/Telerik.Windows.Controls.Navigation.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Office_Blue;component/Themes/Telerik.Windows.Controls.RibbonView.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources></Application><telerik:RadRibbonWindow x:Class="TelerikRibbonView.MainWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" Title="MainWindow" Height="350" Width="525"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition /> </Grid.RowDefinitions> <telerik:RadRibbonView /> <telerik:RadButton Grid.Row="1" Width="80" Height="30" Margin="5" Click="RadButton_Click">Click me</telerik:RadButton> </Grid></telerik:RadRibbonWindow>using System.Windows;using Telerik.Windows.Controls;namespace TelerikRibbonView{ public partial class MainWindow : RadRibbonWindow { public MainWindow() { InitializeComponent(); } private void RadButton_Click(object sender, RoutedEventArgs e) { MainWindow secondWnd = new MainWindow(); secondWnd.Show(); } }}
<telerik:RadDocking.DocumentHost> <telerik:RadSplitContainer> <telerik:RadPaneGroup ItemsSource="{Binding RecordItems}"> <telerik:RadPaneGroup.ContentTemplate> <DataTemplate> <views:RecordTabView DataContext="{Binding}"/> </DataTemplate> </telerik:RadPaneGroup.ContentTemplate> <telerik:RadPaneGroup.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding Title}"/> </DataTemplate> </telerik:RadPaneGroup.ItemTemplate> </telerik:RadPaneGroup> </telerik:RadSplitContainer></telerik:RadDocking.DocumentHost>