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>

  • 相关阅读:
    C#初识
    SQL 语言基础
    类;类型
    输入一元二次方程的三个参数,a,b,c,判断是否为一元二次方程,并求解
    输入一个1-100之内的数,判断是否跟7有关
    输入身高、体重、性别,判断是否是标准体重,男性标准=(身高-100)+-3,女性标准=(身高-110)+-3
    分别录入年月日,判断是否是一个正确的日期
    面向对象基础--面向对象思想(理解)
    2015-01-04 Javascript
    2014-12-28 iframe,style,body style
  • 原文地址:https://www.cnblogs.com/KimhillZhang/p/2420626.html
Copyright © 2011-2022 走看看