Quantcast
Viewing all articles
Browse latest Browse all 18858

Binding xml data to nested listview wpf

I have xml file

<subscribers><subscriber><fullname>FullName</fullname><positionName>PositionName</positionName><departamentName>DepartamentName</departamentName><contacts><contacttype="Cell">Cell Number</contact><contacttype="E-Mail">email@mail.com</contact><contacttype="Address">Country, Town, str</contact></contacts></subscriber></subscribers>

and this XAML

<ScrollViewerHorizontalAlignment="Stretch"Margin="10,50,10,10"VerticalAlignment="Stretch"VerticalScrollBarVisibility="Auto"><Gridx:Name="SubscribersGrid"HorizontalAlignment="Stretch"VerticalAlignment="Stretch"Margin="0,0,0,0"><ListViewx:Name="SubscribersList"HorizontalAlignment="Stretch"VerticalAlignment="Stretch"Margin="0,0,0,0"Opacity="0.8"BorderThickness="0"ItemsSource="{Binding}"><ListView.ItemTemplate><DataTemplate><Grid><Grid.ColumnDefinitions><ColumnDefinitionWidth="300"/><ColumnDefinitionWidth="350"/><ColumnDefinitionWidth="400"/></Grid.ColumnDefinitions><TextBlockText="{Binding XPath=fullname}"Grid.Column="0"/><TextBlockText="{Binding XPath=positionName}"Grid.Column="1"/><GridGrid.Column="2"><ListViewx:Name="ContactsList"HorizontalAlignment="Stretch"VerticalAlignment="Stretch"Margin="0,0,0,0"Opacity="0.8"BorderThickness="0"ItemsSource="{??????????????????????????????}"><ListView.ItemTemplate><DataTemplate><Grid><Grid.ColumnDefinitions><ColumnDefinitionWidth="100"/><ColumnDefinitionWidth="100"/></Grid.ColumnDefinitions><TextBlockText="{Binding XPath=@type}"Grid.Column="0"/><TextBlockText="{Binding XPath=contact}"Grid.Column="1"/></Grid></DataTemplate></ListView.ItemTemplate></ListView></Grid></Grid></DataTemplate></ListView.ItemTemplate></ListView></Grid></ScrollViewer>

On buttonClick I'm loading xml from network to XMLDataProvider and bind it to SubscribersGrid as DataContext. I want in nested ListView "ContactsList" enumerate all contacts with it type and value. How to do it?


Viewing all articles
Browse latest Browse all 18858

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>