Hi I am trying to create teleric propertygrid-based user control that contains a multiline textbox, but I can't configure data-bindig.
exactly i can't call set for property
Any help is much appreciated!
exactly i can't call set for property
public UserControl1() { InitializeComponent(); this.DataContext = this; Rad.Item = new object() { }; } public string longStringVal_ { get { return (string)GetValue(longStringVal); } set { SetValue(longStringVal, value); } }public static readonly DependencyProperty longStringVal = DependencyProperty.Register( "longStringVal_", typeof(string), typeof(TextBox) );<Grid> <telerik:RadPropertyGrid x:Name="Rad" > <telerik:RadPropertyGrid.PropertyDefinitions> <telerik:PropertyDefinition DisplayName="LongStr" OrderIndex="-1" > <telerik:PropertyDefinition.EditorTemplate> <DataTemplate> <TextBox MinLines="3" MaxLines="3" TextWrapping="Wrap" VerticalScrollBarVisibility="Visible" AcceptsReturn="true" x:Name="longStringValue" Text="{Binding Path = longStringVal_, Mode=TwoWay}" /> </DataTemplate> </telerik:PropertyDefinition.EditorTemplate> </telerik:PropertyDefinition> </telerik:RadPropertyGrid.PropertyDefinitions> </telerik:RadPropertyGrid></Grid>