zoukankan      html  css  js  c++  java
  • wp7DataTemplates

    <UserControl x:Class="DataTemplates.Page"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Width="400" Height="300">
    <Grid x:Name="LayoutRoot" Background="White">
    <Grid.RowDefinitions>
    <RowDefinition />
    <RowDefinition />
    </Grid.RowDefinitions>

    <Grid.Resources>
    <DataTemplate x:Key="CBTemplate">
    <Grid>
    <Grid.ColumnDefinitions>
    <ColumnDefinition />
    <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <Image Grid.Column="0" Width="50" Height="50"
    Source="{Binding Photo}" Stretch="Fill"/>
    <TextBlock Grid.Column="1" Text="{Binding Title}"
    Margin="10" HorizontalAlignment="Left" FontSize="20"/>
    </Grid>
    </DataTemplate>
    </Grid.Resources>

    <ComboBox x:Name="CB1" VerticalAlignment="Top" HorizontalAlignment="Left"
    ItemTemplate="{StaticResource CBTemplate}" ItemsSource="{Binding}" />


    </Grid>
    </UserControl>

    namespace DataTemplates
    {
    public partial class Page : UserControl
    {
    ObservableCollection<Thing> MyThings;
    public Page()
    {
    InitializeComponent();

    //Create collection
    MyThings = new ObservableCollection<Thing>();

    //Create each object in the collection
    Thing flower = new Thing("Flower", "flower.jpg");
    Thing snake = new Thing("Snake", "snake.jpg");
    Thing sunset = new Thing("Sunset", "sunset.jpg");

    //Add the objects to the collection
    MyThings.Add(flower);
    MyThings.Add(snake);
    MyThings.Add(sunset);

    //LayoutRoot is the name of the root Grid
    LayoutRoot.DataContext = MyThings;
    }


    }

    public class Thing
    {
    public Thing(string title, string imageUri)
    {
    this.Title = title;
    this.Photo = imageUri;
    }

    public string Photo { get; set; }
    public string Title { get; set; }

    }
    }

  • 相关阅读:
    图片优化工具
    Mac显示和隐藏文件的命令
    C中调用LUA回调(LUA注册表)
    电信猫拨号再加路由器
    VMware NAT模式网络配置
    spring mvc 数据绑定
    银行存款余额调节表实例
    加强银行余额调节表在财务管理中的作用
    c语言typedef的用法-解惑阿!很多天书般的东西解释的不错(转)
    c语言指针详解(转载)
  • 原文地址:https://www.cnblogs.com/androllen/p/3107730.html
Copyright © 2011-2022 走看看