摘要: Schema是用于描述和规范XML文档的逻辑结构的一种语言,它最大的作用就是验证XML的正确性。可以理解成与DTD(文档类型定义)功能差不多。XML Schema 是 DTD 的继任者理由如下:XML Schema 可针对未来的需求进行扩展XML Schema 更完善,功能更强大XML Schema 基于 XML 编写XML Schema 支持数据类型XML Schema 支持命名空间<书本 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation=" 阅读全文
posted @ 2012-12-17 22:58 Mr.Lin_♪ 阅读(142) 评论(0) 推荐(0)
摘要: DTD( Document Type Definition)用于检验XML的普通的XML文档,只能称为结构正确的XMLDTD的XML文档,是一种有效的结构正确的XMLDTD和XML相当于类和对象的关系。定义方式<!DOCTYPE 根元素[]> 内部定义<!DOCTYPE 根元素 SYSTEM "dtd路径">外部元素的定义:注意类型前有空格<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE message [ <!--根元素 --> &l 阅读全文
posted @ 2012-12-15 10:28 Mr.Lin_♪ 阅读(858) 评论(0) 推荐(2)
摘要: Web Service也叫XML Web Service WebService 是一个运行在web上的服务,轻量级的独立的通讯技术。SOAP 简单对象访问协议(Simple Object Access Protocal),是XML Web Service 的通信协议。WDSL Web Service的描述语言(Web Services Description Language) 是一个用来描述Web服务和说明如何与Web服务通信的XML语言。为用户提供详细的接口说明书。1.首先创建简单Web Service使用的IDE是vs2010,已经完全支持Web Service 默认创建,继承WebSe 阅读全文
posted @ 2012-11-27 11:35 Mr.Lin_♪ 阅读(710) 评论(0) 推荐(0)
摘要: Binding的ValidationRules 可以每个Binding 设置多个数据校验条件。下面创建一个规则,必须继承抽象类 ValidationRule,下面规则(0~100)public class RangeValidationRule : ValidationRule { public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo) { double d = 0; i... 阅读全文
posted @ 2012-10-19 22:20 Mr.Lin_♪ 阅读(197) 评论(0) 推荐(0)
摘要: Binding 作为数据的桥梁,分为Binding的源(source)和目标(target)Binding是一种自动机制,当值变化后能通知,要实现需要在数据源的对象实现INotifyPropertyChanged接口 public class Student : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private string name; public string Name { g... 阅读全文
posted @ 2012-10-17 22:23 Mr.Lin_♪ 阅读(175) 评论(0) 推荐(0)
摘要: 标记扩展一般含有 {} 符号x:Type 传入操作数据类型 x:Null 空值通过例子看下具体:(前台XAML代码)<Window x:Class="WpfApplication1.MainWindow" x:ClassModifier="public" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sy 阅读全文
posted @ 2012-10-02 16:57 Mr.Lin_♪ 阅读(268) 评论(0) 推荐(0)
摘要: x名称空间 包含的类均与解析xaml语言相关,也称"XAML名称空间"Attribute:x:Class (一般就指向后置代码)1、只能用于根结点2、根结点类型 必须与 x:Class 指向元素的类型一样3、x:Class 指向的类型必须使用partial 关键字x:ClassModifier修饰 x:Class 的访问级别 默认 Public 两者必须一致x:Name XAML 是声明式语言, 标签声明的是对象, 类是引用类型,一般是“引用者->实例"所有的控件都继承 FrameworkElement 所以具有 Name属性但是可能存在其他类,为了引用实例 阅读全文
posted @ 2012-10-02 15:00 Mr.Lin_♪ 阅读(241) 评论(0) 推荐(0)
摘要: <Window x:Class="FirstDemo.WindowABC" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:c="clr-namespace:System.Windows.Controls;assembly=PresentationFramework" Title="MainWin 阅读全文
posted @ 2012-09-27 21:02 Mr.Lin_♪ 阅读(173) 评论(0) 推荐(0)
摘要: 之前学过WP开发, 技术相似的silverlight技术,虽然已经很少地方使用,但是xaml技术还是相通的。Silverlight3 和4创建silverlight对象已经不用之前的createobject 方法。取而代之,用<object>标签//兼容不同浏览器<script type="text/javascript" src="Silverlight.js"></script>//异常处理 <script type="text/javascript"> function onSil 阅读全文
posted @ 2012-09-06 22:23 Mr.Lin_♪ 阅读(249) 评论(0) 推荐(0)
摘要: <phone:PhoneApplicationPage.Resources> <ResourceDictionary> <Style x:Key="myFont" TargetType="TextBlock"> <Setter Property="FontSize" Value="40" /> <Setter Property="Margin" Value="0 0 0 30" /> </Style> & 阅读全文
posted @ 2012-08-15 21:57 Mr.Lin_♪ 阅读(194) 评论(0) 推荐(0)