V-LH

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月17日

摘要: ToolTipService与其说是个控件,如果把它作为属性,因为通常是把它放在其他的xaml元素之中。它为xaml控件提供弹出小窗口,小窗口中显示提示信息。重要属性: ToolTipService.Placement:Left、Right、Up、Down、Mouse(提示信息的位置) ToolTipService.ToolTip:提示信息。可以是字符串,也可以是其他xaml元素 事例1当鼠标进入按钮时,在鼠标的位置会弹出一个小窗口,小窗口显示:"提示" 事例2 当鼠标进入按钮时,在鼠标的位置... 阅读全文
posted @ 2013-11-17 17:24 V-LH 阅读(486) 评论(0) 推荐(0) 编辑

摘要: SilverLight提供了Calender和DataPicker控件。Calender作为直观的日期控件显示在页面上;DataPicker允许用户在输入框中按格式输入时间或在下拉表中选择日期和时间。DataTime t = (DataTime)dataPicker.SelectedValue;t.ToString("yyyy-MM-dd HH:mm"); 阅读全文
posted @ 2013-11-17 16:53 V-LH 阅读(316) 评论(0) 推荐(0) 编辑

摘要: 重要属性: DisplayMemberPath:ComboBox绑定数据源时,该属性指出列表项中显示的属性的名称(显示数据源的那个字段属性:名称、住址或其他的)。 Items: ComboBox列表框中项的集合 SelectedIndex: 选择项在items中的序号,从0开始 SelectedItem:列表框中选择的项,Object --> ComboBoxItem IsEditable: IsDropDownOpen:内置列表框是否被打开。(设置为false呢,内置列表框不打开啥意思?那不成文本框了?)ComboBox可以绑定数据:ObservableCollection oc... 阅读全文
posted @ 2013-11-17 15:53 V-LH 阅读(261) 评论(0) 推荐(0) 编辑

摘要: 常用控件:指经常会用到但不会注意到的一些控件中的属性。那些简单明了的,如:Button控件及其Click属性就不用说了HyperLinkButton 可以添加超级链接的Button,其属性: NavigateUri="超链接地址" TargetName="_blank"(在新的页面打开超链接)、"_parent"、"_self"等(默认是在当前页面打开超链接)CheckBox 如果判断选择控件是否为选中状态:this.cb.isChecked返回值类型为bool?。 因此可以看出CheckBox默认下有三种状态:t 阅读全文
posted @ 2013-11-17 14:08 V-LH 阅读(248) 评论(0) 推荐(0) 编辑

2013年11月15日

摘要: 模拟事例:双击列表中的行弹出该行的详细信息解决方案:为每一行添加一个双击事件为列表所在的区域添加双击事件为列表所在的区域添加MouseLeftButtonUp事件,模拟双击为列表所在的区域添加RowActivated事件1,为每一行添加双击事件(也许可行,但太过于麻烦) 首先解析完从后台获取的信息后,应该使用对象集合的形式赋值给GridView。 这样也就不能创建GridViewRow对象包含每一个对象 也许可以使用IEnumerable alms = from c in xe.Elements("AlarmRule") select new AlarmRuleBean { 阅读全文
posted @ 2013-11-15 13:02 V-LH 阅读(358) 评论(0) 推荐(0) 编辑

2013年11月14日

摘要: 在列表中添加序号,序号随着列的增加而增加,同时又不会影响到ItemSource的赋值,即不需在列表绑定的类中添加一个绑定序号的字段。定义类: 1 public class NumColumn : Telerik.Windows.Controls.GridViewColumn 2 { 3 public override FrameworkElement CreateCellElement(Telerik.Windows.Controls.GridView.GridViewCell cell, object dataItem) 4 { 5 ... 阅读全文
posted @ 2013-11-14 10:10 V-LH 阅读(1199) 评论(0) 推荐(0) 编辑

2013年10月30日

摘要: 在C#中使用正正则表达式: 首先:using System.Text.RegularExpressions; 然后就是实例化Regex类:Regex r = new Regex("(^1\\d{10}$)|(^0\\d{10,11}$)"); //验证手机号 r.isMatch("123"); //符合正则表达式 ? true : false; 阅读全文
posted @ 2013-10-30 20:07 V-LH 阅读(219) 评论(0) 推荐(0) 编辑