or
<Window xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" x:Class="RadTextChanged.MainWindow" Title="MainWindow" Height="350" Width="525"> <Grid> <StackPanel> <StackPanel Orientation="Horizontal"> <TextBlock Name="txt123" /> <telerik:RadMaskedTextInput Margin="10 0 0 0" ValueChanged="tbChange_ValueChanged" Name="tbChange" Width="200" Height="30" /> <Button Content="Change Rad TextInput" Margin="10 0 0 0" Click="Button_Click" Width="200" Height="30" /> </StackPanel> <StackPanel Orientation="Horizontal"> <TextBlock Name="txtPlain" /> <TextBox Margin="10 0 0 0" TextChanged="tbPlain_TextChanged" Name="tbPlain" Width="200" Height="30" /> <Button Content="Change Textbox" Name="btnPlain" Margin="10 0 0 0" Click="btnPlain_Click" Width="200" Height="30" /> </StackPanel> </StackPanel> </Grid></Window>namespace RadTextChanged{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { tbChange.Value = "test123"; } private void tbChange_ValueChanged(object sender, Telerik.Windows.RadRoutedEventArgs e) { txt123.Text = "Hello"; } private void tbPlain_TextChanged(object sender, TextChangedEventArgs e) { txtPlain.Text = "Hello Plain"; } private void btnPlain_Click(object sender, RoutedEventArgs e) { tbPlain.Text = "TestPlain"; } }}
<telerik:RadGridView Name="GridViewListeConstituants" Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Style="{DynamicResource RadGridViewStyle1}" HeaderRowStyle="{DynamicResource GridViewHeaderRowStyle1}" Margin="5" ItemsSource="{Binding listeConstituants}" AutoGenerateColumns="False" > <telerik:RadGridView.RowStyleSelector> <telerik:ConditionalStyleSelector> <telerik:StyleRule Condition="enCreation" Style="{DynamicResource RowEnCreationStyle}" > </telerik:StyleRule> <telerik:StyleRule Condition="enCreation=false" Style="{DynamicResource RowStandardStyle}"> </telerik:StyleRule> </telerik:ConditionalStyleSelector> </telerik:RadGridView.RowStyleSelector> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding LIBELLE}" Header="Libellé" HeaderCellStyle="{DynamicResource HeaderCellStyle1}"> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding UNITE}" Header="Unité" HeaderCellStyle="{DynamicResource HeaderCellStyle1}"> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding VALEURDEFAUT}" Header="Valeur par défaut" HeaderCellStyle="{DynamicResource HeaderCellStyle1}"> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn Header="Propriétés" HeaderCellStyle="{DynamicResource HeaderCellStyle1}" > <telerik:GridViewDataColumn.CellTemplate> <DataTemplate> <telerik:RadButton Name="ButtonProprietes" Content="{Binding StringPropriete}" Click="ButtonProprietes_Click_1"></telerik:RadButton> </DataTemplate> </telerik:GridViewDataColumn.CellTemplate> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns> </telerik:RadGridView>foreach (CONTEXTE monContexte in listeContextes) { Telerik.Windows.Controls.GridViewCheckBoxColumn maColonne = new Telerik.Windows.Controls.GridViewCheckBoxColumn(); //Telerik.Windows.Controls.GridViewDataColumn maColonne = new Telerik.Windows.Controls.GridViewDataColumn(); maColonne.HeaderCellStyle = this.FindResource("HeaderCellStyle1") as Style; maColonne.DataMemberBinding = new Binding("RowContextes[" + monContexte.LIBELLE + "]"); maColonne.Name = "C"+ monContexte.ID_CONTEXTE.ToString(); maColonne.Header = monContexte.LIBELLE; maColonne.Width =100; maColonne.TextAlignment = TextAlignment.Center; maColonne.CellStyle = this.FindResource("CheckBoxCellStyle") as Style; this.GridViewListeConstituants.Columns.Add(maColonne); maColonne.IsCustomSortingEnabled = true; maColonne.IsFilterable = true; maColonne.IsGroupable = true; maColonne.IsReorderable = true; maColonne.IsSortable = true; maColonne.IsThreeState = true; maColonne.DataType= System.Type.GetType("Boolean"); //maColonne. }