or
Chart.DefaultView.ChartTitle.Content =
"Title"
;
<
telerik:RadChart.DefaultView
>
<
telerik:ChartDefaultView
>
<
telerik:ChartDefaultView.ChartTitle
>
<
telerik:ChartTitle
Content
=
"Title"
HorizontalAlignment
=
"Center"
>
{ public int Id { get; set; } public string Name { get; set; } }
public class Person { public string Name { get; set; } public int? GenderId { get; set; } public bool IsActive { get; set; } }
<telerik1:RadGridView x:Name="Grid" ItemsSource="{Binding Persons}" IsSynchronizedWithCurrentItem="True" AutoGenerateColumns="False" ShowGroupPanel="False" ShowInsertRow="True" CanUserInsertRows="true"> <telerik1:RadGridView.Columns> <telerik1:GridViewDataColumn Header="Name" DataMemberBinding="{Binding Name}" Width="*" /> <telerik1:GridViewComboBoxColumn Name="Gender" Header="Gender" DataMemberBinding="{Binding GenderId}" DisplayMemberPath="Name" SelectedValueMemberPath="Id" ItemsSourceBinding="{Binding Genders}" EditTriggers="CellClick" IsReadOnly="False" Width="80" /> <telerik1:GridViewCheckBoxColumn DataMemberBinding="{Binding IsActive}" Header="Active" IsReadOnly="False" /> </telerik1:RadGridView.Columns> </telerik1:RadGridView>
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); DataContext = this; Genders = new ObservableCollection<Gender> { new Gender {Id = 0, Name = "Female"}, new Gender {Id = 1, Name = "Male"}, new Gender {Id = 2, Name = "Withheld"} }; Persons = new ObservableCollection<Person> { new Person {Name = "Andy", GenderId = 1, IsActive = false}, new Person {Name = "Mary", GenderId = 0, IsActive = true}, new Person {Name = "Peta", GenderId = 2, IsActive = true}, new Person {Name = "Gerald", GenderId = 0, IsActive = true} }; } public ObservableCollection<Gender> Genders { get; set; } public ObservableCollection<Person> Persons { get; set; } } So, I'm convinced I'm setting properties wrong on the GridViewComboBoxColumn or setting the wrong properties. What is wrong with the above scenario?