zoukankan      html  css  js  c++  java
  • WPF简单的集合绑定数据

    /// <summary>
        /// 集合绑定.xaml 的交互逻辑
        /// </summary>
        public partial class 集合绑定 : Window
        {
            public 集合绑定()
            {
                InitializeComponent();
                AddressList address = new AddressList()
                {
                    new uAddress(){ city = "福州", area = "仓山区"},
                    new uAddress(){ city="漳平", area="东环路"}
                };
                listbox1.DataContext = address;
            }
        }
        public class uAddress
        {
            public string city { get; set; }
            public string area { get; set; }
        }
        public class AddressList : ObservableCollection<uAddress>
        { }

    xmlns:my="clr-namespace:WpfApplication5"

    <ListBox x:Name="listbox1" ItemsSource="{Binding Path=.}">
                <ListBox.ItemTemplate>
                    <DataTemplate DataType="{x:Type my:uAddress}">
                        <TextBlock>
                            <TextBlock.Text>
                                <Binding Path="city"/>
                            </TextBlock.Text>
                        </TextBlock>
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>

    <Window.Resources>
            <my:AddressList x:Key="addresses">
               <my:uAddress area="鼓楼区" city="福州"/>
               <my:uAddress area="晋安区" city="福州"/>
               <my:uAddress area="晋安区" city="福州"/>
               <my:uAddress area="晋安区" city="福州"/>
               <my:uAddress area="晋安区" city="福州"/>
            </my:AddressList>
        </Window.Resources>

    <ListBox Height="100" x:Name="listbox2" ItemsSource="{StaticResource ResourceKey=addresses}">
                <ListBox.ItemTemplate>
                    <DataTemplate DataType="{x:Type my:uAddress}">
                        <TextBlock>
                            <TextBlock.Text>
                                <Binding Path="area"/>
                            </TextBlock.Text>
                        </TextBlock>
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>

  • 相关阅读:
    android高级UI之Draw绘制流程、Paint渲染高级应用
    android高级UI之UI绘制流程(测量布局)
    大数据JavaWeb之MySQL基础----多表&事务&DCL
    大数据JavaWeb之MySQL基础---数据库设计、备份与还原
    大数据JavaWeb之MySQL基础---约束
    大数据JavaWeb之MySQL基础---DDL&DQL
    大数据JavaWeb之MySQL基础---MySQL安装、SQL初识
    软引用示例演示与引用队列的作用分析
    Reference的四种状态转换关系分析
    【转】document.form.action,表单分向提交
  • 原文地址:https://www.cnblogs.com/KimhillZhang/p/2420626.html
Copyright © 2011-2022 走看看