or
<Window x:Class="TestTelerikGrid.MainWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:testTelerikGrid="clr-namespace:TestTelerikGrid" Title="MainWindow" Height="350" Width="525"> <Window.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/Telerik.Windows.Themes.Expression_Dark;component/Themes/System.Windows.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Expression_Dark;component/Themes/Telerik.Windows.Controls.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Expression_Dark;component/Themes/Telerik.Windows.Controls.Navigation.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Expression_Dark;component/Themes/Telerik.Windows.Controls.GridView.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Expression_Dark;component/Themes/Telerik.Windows.Controls.Input.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Expression_Dark;component/Themes/Telerik.Windows.Controls.Data.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Window.Resources> <Grid> <telerik:RadGridView x:Name="radGridView" AutoGenerateColumns="False"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding FirstName}"> <telerik:GridViewDataColumn.FilteringControl> <testTelerikGrid:BasicFilteringControl /> </telerik:GridViewDataColumn.FilteringControl> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns> </telerik:RadGridView> </Grid></Window>using System.Windows;using Telerik.Windows.Controls.GridView;namespace TestTelerikGrid{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); radGridView.ItemsSource = EmployeeService.GetEmployees(); } } public class BasicFilteringControl : FilteringControl { }}using System.Collections.ObjectModel;namespace TestTelerikGrid{ public class Employee { public string FirstName { get; set; } public string LastName { get; set; } public int Age { get; set; } public bool IsMarried { get; set; } } public class EmployeeService { public static ObservableCollection<Employee> GetEmployees() { ObservableCollection<Employee> employees = new ObservableCollection<Employee>(); Employee employee = new Employee(); employee.FirstName = "Maria"; employee.LastName = "Anders"; employee.IsMarried = true; employee.Age = 24; employees.Add(employee); employee = new Employee(); employee.FirstName = "Ana"; employee.LastName = "Trujillo"; employee.IsMarried = true; employee.Age = 44; employees.Add(employee); employee = new Employee(); employee.FirstName = "Antonio"; employee.LastName = "Moreno"; employee.IsMarried = true; employee.Age = 33; employees.Add(employee); employee = new Employee(); employee.FirstName = "Thomas"; employee.LastName = "Hardy"; employee.IsMarried = false; employee.Age = 13; employees.Add(employee); employee = new Employee(); employee.FirstName = "Hanna"; employee.LastName = "Moos"; employee.IsMarried = false; employee.Age = 28; employees.Add(employee); employee = new Employee(); employee.FirstName = "Frederique"; employee.LastName = "Citeaux"; employee.IsMarried = true; employee.Age = 67; employees.Add(employee); employee = new Employee(); employee.FirstName = "Martin"; employee.LastName = "Sommer"; employee.IsMarried = false; employee.Age = 22; employees.Add(employee); employee = new Employee(); employee.FirstName = "Laurence"; employee.LastName = "Lebihan"; employee.IsMarried = false; employee.Age = 32; employees.Add(employee); employee = new Employee(); employee.FirstName = "Elizabeth"; employee.LastName = "Lincoln"; employee.IsMarried = false; employee.Age = 9; employees.Add(employee); employee = new Employee(); employee.FirstName = "Victoria"; employee.LastName = "Ashworth"; employee.IsMarried = true; employee.Age = 29; employees.Add(employee); return employees; } }}
<telerik:RadRibbonBackstageItem Header="Recent" Icon="/Images/Recent.png" Click="OnRecentTabClicked" />public void OnRecentTabClicked(object sender, RoutedEventArgs e)
{
RadRibbonBackstageItem item = sender as RadRibbonBackstageItem;
// do the rest....
}
clr-namespace:Telerik.Windows.Controls.Gauges;assembly=Telerik.Windows.Controls.Gauge
<telerik:RadPropertyGrid x:Name="propertyGrid1" AutoGenerateBindingPaths="False" Grid.Column="2" Item="{Binding}" LabelColumnWidth="180" AutoGeneratePropertyDefinitions="False" IsGrouped="True"> <telerik:RadPropertyGrid.PropertyDefinitions> <telerik:PropertyDefinition Binding="{Binding bind}" OrderIndex="0" IsExpanded="False" GroupName="Group1" DisplayName="Enable"/> <telerik:PropertyDefinition GroupName="Group1" OrderIndex="1" DisplayName="DisplayName1"/> <telerik:PropertyDefinition GroupName="Group2" OrderIndex="2" DisplayName="DisplayName2"/> <telerik:PropertyDefinition GroupName="Group3" OrderIndex="3" DisplayName="DisplayName3" /> </telerik:RadPropertyGrid.PropertyDefinitions></telerik:RadPropertyGrid>