Digamos que tengo un árbol binario, donde la raíz de la estructura de datos es solo un nodo de árbol. Para cada nodo, se puede acceder a los niños a través de la propiedad Children
. Esto es lo que intenté. El TreeRoot
es una propiedad del contexto de datos heredado, pero es un nodo único (no una colección).¿Puedo vincular una WPF TreeView a un único nodo raíz?
<UserControl.Resources>
<HierarchicalDataTemplate x:Key="TreeNodeTemplate" ItemsSource="{Binding Children}">
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
</UserControl.Resources>
<Grid>
<TreeView ItemsSource="{Binding TreeRoot}" ItemTemplate="{StaticResource TreeNodeTemplate}" />
</Grid>
¿Alguna de las siguientes respuestas resuelve su problema, Sam? De ser así, ¿podría aceptar la respuesta que mejor resolvió su problema? Si no, ¿podría proporcionar más información sobre lo que falta? ¡Gracias! –