I am setting the Path Property in my code. I have found that It is not accepting the value I set.
I picking up the values directly from the TreeView Control.
How can I validate the value before I set it?
Assuming,
I picking up the values directly from the TreeView Control.
How can I validate the value before I set it?
private
void
onJobBreadcrumbCurrentItemChanged(
object
sender, Telerik.Windows.RadRoutedEventArgs e)<br> {<br>
this
._radTreeView.BringPathIntoView(
this
.jobBreadcrumb.Path);<br>
this
._radTreeView.SelectedItem =
this
.jobBreadcrumb.CurrentItem;<br> }<br><br>
private
void
onJobTreeSelectionChanged(
object
sender, SelectionChangedEventArgs e)<br> {<br>
if
(e.AddedItems.Count > 0 &&
this
._radTreeView.ContainerFromItemRecursive(e.AddedItems[0]) !=
null
)<br> {<br> var path =
this
._radTreeView.ContainerFromItemRecursive(e.AddedItems[0]).FullPath;<br>
this
.jobBreadcrumb.Path = path;<br> }<br> }
<
telerik:RadBreadcrumb
x:Name
=
"jobBreadcrumb"
<br> HorizontalAlignment="Stretch" <
br
> VerticalAlignment="Top" <
br
> Grid.Row="0"<
br
> CurrentItemChanged="onJobBreadcrumbCurrentItemChanged"<
br
> IsTextModeEnabled="False"<
br
> Header="{Binding CurrentBid.Text}"<
br
> ImagePath="ImageSource"<
br
> IsIconVisible="True"<
br
> ItemContainerStyleSelector="{StaticResource JobTreeItemStyleSelector}"<
br
> ItemsSource="{Binding CurrentBid.Scenarios}"><
br
> </
telerik:RadBreadcrumb
><
br
><
br
><
br
><
br
> <
telerik:RadTreeView
<br> x:Name="jobTreeView" <
br
> ItemsSource="{Binding CurrentBid.Scenarios}" <
br
> ItemTemplateSelector="{StaticResource JobTreeItemTemplateSelector}" <
br
> IsDragDropEnabled="True" <
br
> telerik:TextSearch.TextPath="Text"<
br
> Grid.Row="1"><
br
> </
telerik:RadTreeView
> <
br
>
Assuming,