I am using RadTreeListView, provided the Xaml below.
I wanted to do validation for the text box column, similar to what is provided for GridView column, 'CellValidating' event where if validation logic fails, text box shows a comment, and the border will become red. Is this supported in RadTreeListView, how can I implement in my code?
<telerik:RadTreeListView x:Name="MyTree" AutoGenerateColumns="False">
<telerik:RadTreeListView.Columns>
<telerik:GridViewDataColumn x:Name="ObjNameColumn" Header="Name" DataMemberBinding="{Binding Name}" >
<telerik:GridViewDataColumn.CellStyle>
<Style TargetType="telerik:GridViewCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Border BorderBrush="LightGray" BorderThickness="0,0,1,0">
<TextBox x:Name="txtBox_NewInstanceName"
HorizontalAlignment="Center" VerticalAlignment="Center"
Text="{Binding Path=Name, Mode=TwoWay, UpdateSourceTrigger=LostFocus}">
</TextBox>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</telerik:GridViewDataColumn.CellStyle>
</telerik:GridViewDataColumn>
...
...
I wanted to do validation for the text box column, similar to what is provided for GridView column, 'CellValidating' event where if validation logic fails, text box shows a comment, and the border will become red. Is this supported in RadTreeListView, how can I implement in my code?
<telerik:RadTreeListView x:Name="MyTree" AutoGenerateColumns="False">
<telerik:RadTreeListView.Columns>
<telerik:GridViewDataColumn x:Name="ObjNameColumn" Header="Name" DataMemberBinding="{Binding Name}" >
<telerik:GridViewDataColumn.CellStyle>
<Style TargetType="telerik:GridViewCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Border BorderBrush="LightGray" BorderThickness="0,0,1,0">
<TextBox x:Name="txtBox_NewInstanceName"
HorizontalAlignment="Center" VerticalAlignment="Center"
Text="{Binding Path=Name, Mode=TwoWay, UpdateSourceTrigger=LostFocus}">
</TextBox>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</telerik:GridViewDataColumn.CellStyle>
</telerik:GridViewDataColumn>
...
...