window phone开发之 ListBox控件

前台页面代码:<!--数据列表开始--> <ScrollViewer HorizontalScrollBarVisibility="Auto" BorderBrush="White" BorderThickness="1" Margin="0,120,0,0"> <StackPanel Height="450"> <!--<Border BorderBrush="Gray" BorderThickness="1">--> <Grid Margin="5,0,0,2"> <Grid.ColumnDefinitions> <ColumnDefinition MinWidth="130" Width="130" MaxWidth="150" /> <ColumnDefinition MinWidth="150" Width="150" MaxWidth="200"/> <ColumnDefinition MinWidth="150" Width="150" MaxWidth="200"/> <ColumnDefinition MinWidth="200" Width="250" MaxWidth="400"/> </Grid.ColumnDefinitions> <Border BorderBrush="Gray" BorderThickness="1" Grid.Column="0"> <TextBlock Grid.Column="0" HorizontalAlignment="Center" Text="客户名称"></TextBlock> </Border> <Border BorderBrush="Gray" BorderThickness="1" Grid.Column="1"> <TextBlock Grid.Column="1" HorizontalAlignment="Center" Text="固定电话"></TextBlock> </Border> <Border BorderBrush="Gray" BorderThickness="1" Grid.Column="2"> <TextBlock Grid.Column="2" HorizontalAlignment="Center" Text="移动电话"></TextBlock> </Border> <Border BorderBrush="Gray" BorderThickness="1" Grid.Column="3"> <TextBlock Grid.Column="3" HorizontalAlignment="Center" Text="地址"></TextBlock> </Border> </Grid> <!--</Border>--> <ListBox x:Name="listbox1" Height="415" ItemsSource="{Binding}" Margin="0,0,0,0" VerticalAlignment="Top" SelectionChanged="listbox1_SelectionChanged" IsSynchronizedWithCurrentItem="{x:Null}"> <ListBox.ItemTemplate> <DataTemplate> <Grid Height="30" Margin="5,0,0,2"> <Grid.ColumnDefinitions> <ColumnDefinition MinWidth="130" Width="130" MaxWidth="150"/> <ColumnDefinition MinWidth="150" Width="150" MaxWidth="200" /> <ColumnDefinition MinWidth="150" Width="150" MaxWidth="200"/> <ColumnDefinition MinWidth="200" Width="250" MaxWidth="400" /> </Grid.ColumnDefinitions> <Border BorderBrush="Gray" BorderThickness="1" Grid.Column="0"> <TextBlock Grid.Column="0" Text="{Binding KHMC}"></TextBlock> </Border> <Border BorderBrush="Gray" BorderThickness="1" Grid.Column="1"> <HyperlinkButton Grid.Column="1" HorizontalContentAlignment="Left" Tag="{Binding KHMC}" Content="{Binding GDDH}" Click="HyperlinkButton_Click_CALLGDDH"></HyperlinkButton> </Border> <Border BorderBrush="Gray" BorderThickness="1" Grid.Column="2"> <HyperlinkButton Grid.Column="2" HorizontalContentAlignment="Left" Tag="{Binding KHMC}" Content="{Binding YDDH}" Click="HyperlinkButton_Click_CALLYDDH"></HyperlinkButton> </Border> <Border BorderBrush="Gray" BorderThickness="1" Grid.Column="3"> <TextBlock Grid.Column="3" Text="{Binding DZ}"></TextBlock> </Border> </Grid> </DataTemplate> </ListBox.ItemTemplate> </ListBox> </StackPanel> </ScrollViewer> <!--数据列表结束-->


绑定数据列表:

List<KHModel> lt = new List<KHModel>(); var khlist = from userdata in xele.Descendants("ROW") select userdata; foreach (var khitem in khlist) { KHModel kh = new KHModel(); kh.KHBH = khitem.Element("KHBH").Value; kh.SSGSBH = khitem.Element("SSGSBH").Value; kh.KHMC = khitem.Element("XM").Value; kh.GDDH = khitem.Element("GDDH").Value; kh.YDDH = khitem.Element("YDDH").Value; kh.DZ = khitem.Element("DZ").Value; lt.Add(kh); } listbox1.ItemsSource = lt; //实体类 public class KHModel { public string KHBH { get; set; } public string SSGSBH { get; set; } public string KHMC { get; set; } public string GDDH { get; set; } public string YDDH { get; set; } public string DZ { get; set; } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值