or
<telerik:RadGridView x:Name="Grid" ItemsSource="{Binding MyDataCollection}">protected MyViewModel(MyDataRepository repository){ Repository = repository; GetMyData()}public VirtualQueryableCollectionView MyDataCollection { get; set; }private void GetMyData(){ MyDataCollection= new VirtualQueryableCollectionView(Repository.GetMyData() {LoadSize = 50, VirtualItemCount = 4000})}public IQueryable<MyData> GetMyData (){ var session = Session.SessionFactory.OpenSession() return session.Query<MyData>() .Where(a => Property1.Contains(a.Value));}Document = new RadDocument();const string input = @"sdfsdfsdfsdfs";var editor = new RadDocumentEditor(Box.Document);editor.Insert(input);
<telerik:RadGridView Name="ParentGrid" ItemsSource="{Binding ParentItemSource}"> <telerik:RadGridView.Columns> <telerik:GridViewComboBoxColumn Name="Parent Attribute"></telerik:GridViewComboBoxColumn> </telerik:RadGridView.Columns> <telerik:RadGridView.ChildTableDefinitions> <telerik:GridViewTableDefinition /> </telerik:RadGridView.ChildTableDefinitions> <telerik:RadGridView.HierarchyChildTemplate> <DataTemplate> <telerik:RadGridView Name="ChildGrid" ItemsSource="{Binding Values}"> <telerik:GridViewComboBoxColumn Name="Parent Value" ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ???}}, Path=ParentAttribute.Values}"></telerik:GridViewComboBoxColumn> </telerik:RadGridView> </DataTemplate> </telerik:RadGridView.HierarchyChildTemplate> </telerik:RadGridView>public class MyAttribute { public string Name { get; set; } public MyAttribute ParentAttribute { get; set; } public ObservableCollection<MyValue> Values { get; set; } } public class MyValue { public string Name { get; set; } public string Value { get; set; } }<Window xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" x:Class="WpfApplication1.MainWindow" Title="MainWindow" Height="350" Width="525"> <Grid Background="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"> <Grid.RowDefinitions> <RowDefinition Height="13*"/> <RowDefinition Height="19*"/> </Grid.RowDefinitions> <telerik:RadRibbonView VerticalAlignment="Top" Background="#FF09587E" MinimizeButtonVisibility="Visible" BorderBrush="{DynamicResource {x:Static SystemColors.InfoTextBrushKey}}" Foreground="{DynamicResource {x:Static SystemColors.MenuTextBrushKey}}" Grid.RowSpan="2"> <telerik:RadRibbonTab Header="RibbonTab" Background="{DynamicResource {x:Static SystemColors.ActiveCaptionTextBrushKey}}" OpacityMask="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}"> <telerik:RadRibbonGroup Header="TEEEEE"/> </telerik:RadRibbonTab> </telerik:RadRibbonView> </Grid></Window>