I have a treeview where I dynamically change the Visibility of the RadTreeViewItem that is added to the the tree. Unfortuantely the ItemsPresenter of the Parent item seems to be taking up the full space even though some items are not visibility. Attached is a screenshot of this.
I'm using the SL3 8/12/2010 build.
<
UserControl
x:Class
=
"Telerik_Q2_2010_Samples.MainPage"
xmlns:c
=
"clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation"
xmlns:telerik
=
"clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls"
mc:Ignorable
=
"d"
d:DesignWidth
=
"640"
d:DesignHeight
=
"480"
>
<
UserControl.Resources
>
<
telerik:BooleanToVisibilityConverter
x:Key
=
"BooleanToVisibilityConverter"
/>
</
UserControl.Resources
>
<
StackPanel
x:Name
=
"LayoutRoot"
Margin
=
"30"
>
<
c:RadTreeView
>
<
c:RadTreeViewItem
Header
=
"TestA"
IsExpanded
=
"True"
>
<
c:RadTreeViewItem
Header
=
"Test1"
/>
<
c:RadTreeViewItem
Header
=
"Test2"
Visibility
=
"{Binding IsChecked, ElementName=toggle, Converter={StaticResource BooleanToVisibilityConverter}}"
/>
<
c:RadTreeViewItem
Header
=
"Test3"
/>
<
c:RadTreeViewItem
Header
=
"Test4"
/>
</
c:RadTreeViewItem
>
<
c:RadTreeViewItem
Header
=
"TestB"
/>
</
c:RadTreeView
>
<
ToggleButton
x:Name
=
"toggle"
Content
=
"Toggle"
HorizontalAlignment
=
"Left"
/>
</
StackPanel
>
</
UserControl
>
I'm using the SL3 8/12/2010 build.