2011-03-14 21 views
15

¿Hay algún tutorial simple para principiantes acerca de binding treeview en WPF?wpf treeview binding

¿Qué deberíamos escribir en ItemsSource, DataType, ItemTemplate atributos si hay una lista de elementos?

IList<string> items = new List<string>(); 
items.Add("item1"); 
items.Add("item2"); 
items.Add("item3"); 

código XAML:

<TreeView Name="treeView1"> 
    <TreeView.Resources> <!-- what does it mean? --> 
     <HierarchicalDataTemplate DataType="???" ItemsSource="{Binding ???}"></HierarchicalDataTemplate> 
    </TreeView.Resources> 
</TreeView> 
+1

Se debe dar un paso atrás y tratar de averiguar lo que cada una de esas cosas son antes de tratar de obligar a un TreeView. Solo sigue a un principiante WPF tuturial: hay montones por ahí. –

Respuesta

0

HI,

Se puede hacer referencia

http://www.c-sharpcorner.com/uploadfile/mahesh/wpftreeview08202008231544pm/wpftreeview.aspx

se puede descargar el proyecto DEMO también ..

utilicé lo mismo para aprender treeview por primera vez. Es un tutorial muy bien compilado. pls pruébalo.

Saludos,

Sangram Nandkhile

+2

no hay información sobre el enlace de datos allí – pojo

+0

¿Has editado la pregunta? cuando respondí que no había ningún fragmento de código ni encuadernación de texto ... editaré la Respuesta ,, –

5

Eche un vistazo a Josh Smith excelente tutorial

+0

en este ejemplo definitivo: ¿qué debo hacer?en el código en la pregunta – pojo

0

Treeview es un control en WPF que usted tiene que appoach en una pequeña manner.It diversa es simple y eficiente y, al mismo tiempo, un doloroso para comprender y familiarizarse con un principiante, especialmente los que provienen del backgroud de la aplicación windows. Primero, examine el patrón MVVM y luego intente acercarse a la vista de árbol.

El siguiente artículo de Josh Smith es un buen lugar para comenzar.

http://www.codeproject.com/KB/WPF/TreeViewWithViewModel.aspx

22

Para entender completamente cómo utilizar la vista de árbol WPF con el enlace de datos, que pasaron por los siguientes tutoriales en orden -

1) Un ejemplo muy simple de vista de árbol de unión usando recursión

http://testdrivendevelopment.wordpress.com/2008/07/15/databinding-wpf-treeview-using-recursion/

2) Claus Konrads ejemplo simple de enlace de datos con la vista de árbol. Es el ejemplo más directo que he encontrado y debería hacer que cualquier recién llegado a wpf se ponga al día.

http://blog.clauskonrad.net/2011/04/how-to-make-hierarchical-treeview.html

3) Mike Hillbergs tutorial muestra, en detalle, las entradas y salidas de la vista de árbol, como se compara con otros controles de WPF, y cómo enlazar datos.

http://blogs.msdn.com/b/mikehillberg/archive/2009/10/30/treeview-and-hierarchicaldatatemplate-step-by-step.aspx

+1

El ejemplo de Claus Kondrad es genial. –