博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows 8实用窍门系列:1.使用Xaml+C#开发第一个Metro Style应用程序
阅读量:6006 次
发布时间:2019-06-20

本文共 1739 字,大约阅读时间需要 5 分钟。

  首先我们需要安装Windows 8以及VS2012,下载地址: 

  然后我们打开VS2012,选择Windows Metro Style,然后选择创建Blank App项目如下图:

  

  其新建完成的项目结构如下: 

    

  我们拖动一个按钮和ListBox到界面中,设置按钮事件以及ListBox的DataTemplate,如下Xaml代码:

  其Xaml.cs文件如下:

///     /// An empty page that can be used on its own or navigated to within a Frame.    ///     public sealed partial class MainPage : Page    {        public MainPage()        {            this.InitializeComponent();            listbox1.ItemsSource = ItemModel.GetItem();            button1.Content = "Windows 8按钮";        }        ///         /// Invoked when this page is about to be displayed in a Frame.        ///         /// Event data that describes how this page was reached.  The Parameter        /// property is typically used to configure the page.        protected override void OnNavigatedTo(NavigationEventArgs e)        {        }        private void button1_Click(object sender, RoutedEventArgs e)        {            this.button1.Content = this.button1.Content + "1";        }    }

  ListBox绑定的数据源代码如下:

public class ItemModel    {        public string ItemName { get; set; }        public string ItemValue { get; set; }        public static List
GetItem() { List
list = new List
(); list.Add(new ItemModel() { ItemName = "北京", ItemValue = "010" }); list.Add(new ItemModel() { ItemName = "上海", ItemValue = "020" }); list.Add(new ItemModel() { ItemName = "成都", ItemValue = "028" }); return list; } }

  运行效果图如下: 

     

转载地址:http://qfsmx.baihongyu.com/

你可能感兴趣的文章
CodeForces 733C Epidemic in Monstropolis
查看>>
GTK+重拾--06 布局管理器学习
查看>>
nodePPT初认识启动与手机控制
查看>>
站点下的GridView的RowCommand事件的设置,与站点应用不一样
查看>>
初识springcloud
查看>>
session的存储方式和配置
查看>>
win 2008 安装 arcgis desktop 9.3.1 的问题
查看>>
POJ 1636 DFS+DP
查看>>
highcharts.js的时间轴折线图
查看>>
O(N)时间的排序
查看>>
Docker入门——image制作
查看>>
基于NIOS-II的示波器:PART4 系统调试&测试
查看>>
20145222黄亚奇《Java程序设计》第3周学习总结
查看>>
python学习------迭代器协议和生成器
查看>>
HDU 1584
查看>>
两个以上家庭路由器级联
查看>>
HTML的两类标签:行标签、块标签
查看>>
什么是数据科学家?
查看>>
分块 (貌似能用LCT做,反正我现在还不会) BZOJ 2002
查看>>
SMTP邮件处理---H_smtp.php
查看>>