摘要: 上面为控件间的绑定代码下面是效果 阅读全文
posted @ 2012-08-03 10:27 黑暗&独舞 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. 委托Delegate C#中的Delegate对应于C中的指针,但是又有所不同C中的指针既可以指向方法,又可以指向变量,并且可以进行类型转换,C中的指针实际上就是内存地址变量,他是可以直接操作内存的,通过内存地址直接访问变量,直接调用方法。 而C#中的Delegate是强类型的,也就是说在声明委托时就已经指定了该变量只能指向具有特定参数,以及返回值的方法。 使用delegate就可以直接建立任何名称的委托类型,当进行系统编译时,系统就会自动生成此类型。您可以使用delegate void MyDelegate() 方式建立一个委托类,并使用ILDASM.exe观察其成员。由ILDASM. 阅读全文
posted @ 2012-08-02 16:30 黑暗&独舞 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: 一、什么是ListBox?ListBox 是一个显示项集合的控件。一次可以显示 ListBox 中的多个项。ListBox继承自ItemsControl,可以使用Items或者ItemsSource设置其内容。二、在ListBox中显示数据我们可以通过两种方式在ListBox中显示:直接内嵌ListBoxItem(或其他UIElement,如TextBlock等) 与数据绑定(90%情况下均为数据绑定实现)。1.直接内嵌ListBox示例代码如下:2.数据绑定的示例代码如下:XAML代码 :后置代码:最终的现实效果都是一样的,如下图:三、 如果获取ListBox的ItemTemplate/Da 阅读全文
posted @ 2012-07-26 17:26 黑暗&独舞 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 综合很多资料,参数传递主要有四种方式:1、通过NavigationContext的QueryString方式;2、通过程序的App类设置全局变量(此方法可以传递对象);3、通过NavigationEventArgs事件类的Content属性设置;4、通过PhoneApplicationService类的State属性。1、通过NavigationContext的QueryString方式这种传参数方式最简单最易理解,类似于web中的?id=1类型。首先在A页面挑战到B页面的uri中加入参数,如“/View/Music.xaml?id=1”;在B页面就可以接收了,如intid=int.Parse 阅读全文
posted @ 2012-07-26 16:24 黑暗&独舞 阅读(150) 评论(0) 推荐(0) 编辑
摘要: ListPicker控件,从外形上看有点像ComboBox,主要的功能也是可以在多个项目中来选择一个项目,如下图,在平常状态下,看到的是跟一般的文字框相同(如图1),而展开后就会出现项目列表(如图2)。 图1 ListPicker控件显示 图2 ListPicker控件展开时下面我们来看一下这个例子的具体实现。步骤很简单,首先,需要将ListPicker控件添加到MainPage中去。设置ListPicker的属性:<toolkit:ListPicker Header="Default" Height="229" Name="defaul 阅读全文
posted @ 2012-07-25 16:04 黑暗&独舞 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 在C#中,非主线程(即非UI线程,就是通过new Thread创建的线程)是不能直接操作UI元素的,Android中也一样,必须通过Handler与UI线程通讯,通知UI线程更新.而C#则采用委托的方式更新UI.下面用一个简单的实例来说明.这是一个WPF项目,只有一个名为textBlock1的TextBlock用于显示,一个名为button1的Button用于开启新线程来更新textBlock1.新线程执行的内容是0-100循环,而让textBlock1显示当前循环的进度.Windows Phone 7开发中,也通用,参考,,wp中有跨线程,有点的地方需要加上 Dispatcher.Begin 阅读全文
posted @ 2012-07-24 09:19 黑暗&独舞 阅读(1174) 评论(0) 推荐(1) 编辑
摘要: 一、基本选择器1. id选择器(指定id元素)将id="one"的元素背景色设置为黑色。(id选择器返单个元素)$(document).ready(function () { $('#one').css('background', '#000'); });2. class选择器(遍历css类元素)将class="cube"的元素背景色设为黑色$(document).ready(function () { $('.cube').css('background', '#0 阅读全文
posted @ 2012-06-12 15:06 黑暗&独舞 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ActionContext actionContext = ActionContext.getContext(); Map session = actionContext.getSession(); session.put("admin", admi.get(0)); 阅读全文
posted @ 2012-05-31 15:23 黑暗&独舞 阅读(91) 评论(0) 推荐(0) 编辑
摘要: #登录数据库mysql -hlocalhost -uroot -p;#修改密码mysqladmin -uroot -pold password new;#显示数据库show databases;#显示数据表show tables;#选择数据库use examples;#创建数据库并设置编码utf-8 多语言create database `examples` default character set utf8 collate utf8_general_ci;#删除数据库drop database examples;#创建表create table test( id int(10) un... 阅读全文
posted @ 2012-05-30 11:02 黑暗&独舞 阅读(488) 评论(0) 推荐(0) 编辑