<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Windows Phone 7&amp;Silverlight</title><subtitle type="text">人生中没有 Ctrl+Z 希望把握今天的分分秒秒,一起学习,共同进步</subtitle><id>http://feed.cnblogs.com/blog/u/32530/rss</id><updated>2012-04-23T05:19:52Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/32530/rss"/><entry><id>http://www.cnblogs.com/caodaiming/archive/2012/01/04/2312448.html</id><title type="text">windows phone 7 学习笔记  五   TileSample</title><summary type="text">WP 7 为应用程序设置为瓦片. using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Window...</summary><published>2012-01-04T12:44:00Z</published><updated>2012-01-04T12:44:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2012/01/04/2312448.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2012/01/04/2312448.html"/><content type="html">&lt;span style="color: blue"&gt;WP 7 为应用程序设置为瓦片.&lt;/span&gt;&lt;span style="color: blue"&gt;&lt;/span&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;  &lt;span style="color: blue"&gt;using &lt;/span&gt;System;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Collections.Generic;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Linq;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Net;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Windows;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Windows.Controls;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Windows.Documents;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Windows.Input;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Windows.Media;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Windows.Media.Animation;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;System.Windows.Shapes;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;Microsoft.Phone.Controls;&lt;br/&gt;&lt;span style="color: blue"&gt;using &lt;/span&gt;Microsoft.Phone.Shell;&lt;br/&gt;&lt;br/&gt;&lt;span style="color: blue"&gt;namespace &lt;/span&gt;WPTileSample&lt;br/&gt;{&lt;br/&gt;    &lt;span style="color: blue"&gt;public partial class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;MainPage &lt;/span&gt;: &lt;span style="color: #2b91af"&gt;PhoneApplicationPage&lt;br/&gt;    &lt;/span&gt;{&lt;br/&gt;        &lt;span style="color: green"&gt;// Constructor&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: blue"&gt;public &lt;/span&gt;MainPage()&lt;br/&gt;        {&lt;br/&gt;            InitializeComponent();&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue"&gt;private static readonly string &lt;/span&gt;SecondaryTileUriSource = &lt;span style="color: #a31515"&gt;&amp;quot;Source=SeconaryTile&amp;quot;&lt;/span&gt;;&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue"&gt;protected override void &lt;/span&gt;OnNavigatedTo(System.Windows.Navigation.&lt;span style="color: #2b91af"&gt;NavigationEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: blue"&gt;base&lt;/span&gt;.OnNavigatedTo(e);&lt;br/&gt;&lt;br/&gt;            &lt;span style="color: green"&gt;//查找当前是否是瓦片&lt;br/&gt;            &lt;/span&gt;&lt;span style="color: #2b91af"&gt;ShellTile &lt;/span&gt;secondaryTile = &lt;span style="color: blue"&gt;this&lt;/span&gt;.FindTile(SecondaryTileUriSource);&lt;br/&gt;            &lt;span style="color: blue"&gt;this&lt;/span&gt;.cbShowTile.IsChecked = secondaryTile != &lt;span style="color: blue"&gt;null&lt;/span&gt;;&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: gray"&gt;/// &amp;lt;summary&amp;gt;&lt;br/&gt;        /// &lt;/span&gt;&lt;span style="color: green"&gt;查找当前名称是否在瓦片中&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: gray"&gt;/// &amp;lt;/summary&amp;gt;&lt;br/&gt;        /// &amp;lt;param name=&amp;quot;partOfUri&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;br/&gt;        /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: blue"&gt;private &lt;/span&gt;&lt;span style="color: #2b91af"&gt;ShellTile &lt;/span&gt;FindTile(&lt;span style="color: blue"&gt;string &lt;/span&gt;partOfUri)&lt;br/&gt;        { &lt;br/&gt;            &lt;span style="color: green"&gt;//当前应该程序是不是瓦片&lt;br/&gt;            &lt;/span&gt;&lt;span style="color: #2b91af"&gt;ShellTile &lt;/span&gt;shellTile = &lt;span style="color: #2b91af"&gt;ShellTile&lt;/span&gt;.ActiveTiles.FirstOrDefault(&lt;br/&gt;                tile =&amp;gt; tile.NavigationUri.ToString().Contains(partOfUri));&lt;br/&gt;&lt;br/&gt;            &lt;span style="color: blue"&gt;return &lt;/span&gt;shellTile;&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue"&gt;private void &lt;/span&gt;cbShowTile_Checked(&lt;span style="color: blue"&gt;object &lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;RoutedEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: green"&gt;// secondary tiles can be created only as the result&lt;br/&gt;            // of user input in an application&lt;br/&gt;            &lt;/span&gt;&lt;span style="color: #2b91af"&gt;ShellTile &lt;/span&gt;tile = &lt;span style="color: blue"&gt;this&lt;/span&gt;.FindTile(SecondaryTileUriSource);&lt;br/&gt;&lt;br/&gt;            &lt;span style="color: blue"&gt;if &lt;/span&gt;(tile == &lt;span style="color: blue"&gt;null&lt;/span&gt;)&lt;br/&gt;            {&lt;br/&gt;                &lt;span style="color: green"&gt;// because the UI will navigate to Start&lt;br/&gt;                // when a new secondary tile is created&lt;br/&gt;                // only one secondary tile can be created at a time&lt;br/&gt;                &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StandardTileData &lt;/span&gt;tileData = &lt;span style="color: blue"&gt;this&lt;/span&gt;.GetSecondaryTileData();&lt;br/&gt;&lt;br/&gt;                &lt;span style="color: green"&gt;// having a unique NavigationUri is necessary for distinguishing this tile&lt;br/&gt;                &lt;/span&gt;&lt;span style="color: blue"&gt;string &lt;/span&gt;tileUri = &lt;span style="color: blue"&gt;string&lt;/span&gt;.Concat(&lt;span style="color: #a31515"&gt;&amp;quot;/MainPage.xaml?&amp;quot;&lt;/span&gt;, SecondaryTileUriSource);&lt;br/&gt;                &lt;span style="color: #2b91af"&gt;ShellTile&lt;/span&gt;.Create(&lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Uri&lt;/span&gt;(tileUri, &lt;span style="color: #2b91af"&gt;UriKind&lt;/span&gt;.Relative), tileData);&lt;br/&gt;            }&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: green"&gt;//删除瓦片&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: blue"&gt;private void &lt;/span&gt;cbShowTile_Unchecked(&lt;span style="color: blue"&gt;object &lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;RoutedEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: #2b91af"&gt;ShellTile &lt;/span&gt;tile = &lt;span style="color: blue"&gt;this&lt;/span&gt;.FindTile(SecondaryTileUriSource);&lt;br/&gt;            &lt;span style="color: blue"&gt;if &lt;/span&gt;(tile != &lt;span style="color: blue"&gt;null&lt;/span&gt;)&lt;br/&gt;            {&lt;br/&gt;                tile.Delete();&lt;br/&gt;                &lt;span style="color: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="color: #a31515"&gt;&amp;quot;Secondary tile deleted.&amp;quot;&lt;/span&gt;);&lt;br/&gt;            }&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: gray"&gt;/// &amp;lt;summary&amp;gt;&lt;br/&gt;        /// &lt;/span&gt;&lt;span style="color: green"&gt;设置瓦片&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: gray"&gt;/// &amp;lt;/summary&amp;gt;&lt;br/&gt;        /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: blue"&gt;private &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StandardTileData &lt;/span&gt;GetSecondaryTileData()&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: #2b91af"&gt;StandardTileData &lt;/span&gt;tileData = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StandardTileData&lt;br/&gt;            &lt;/span&gt;{&lt;br/&gt;                Title = &lt;span style="color: #a31515"&gt;&amp;quot;Secondary Tile&amp;quot;&lt;/span&gt;,&lt;br/&gt;                BackgroundImage = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Uri&lt;/span&gt;(&lt;span style="color: #a31515"&gt;&amp;quot;/Images/logo.png&amp;quot;&lt;/span&gt;, &lt;span style="color: #2b91af"&gt;UriKind&lt;/span&gt;.Relative),&lt;br/&gt;                Count = 5,&lt;br/&gt;                BackTitle = &lt;span style="color: #a31515"&gt;&amp;quot;Secondary Tile&amp;quot;&lt;/span&gt;,&lt;br/&gt;                BackBackgroundImage = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Uri&lt;/span&gt;(&lt;span style="color: #a31515"&gt;&amp;quot;&amp;quot;&lt;/span&gt;, &lt;span style="color: #2b91af"&gt;UriKind&lt;/span&gt;.Relative),&lt;br/&gt;                BackContent = &lt;span style="color: #a31515"&gt;&amp;quot;WPG Add Remove Tile Sample&amp;quot;&lt;br/&gt;            &lt;/span&gt;};&lt;br/&gt;&lt;br/&gt;            &lt;span style="color: blue"&gt;return &lt;/span&gt;tileData;&lt;br/&gt;        }&lt;br/&gt;    }&lt;br/&gt;}&lt;/blockquote&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;span style="color: blue"&gt;&lt;/span&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201201/201201042043527984.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="0VG3$25L$FX242[J5UN0HFX" border="0" alt="0VG3$25L$FX242[J5UN0HFX" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201201/20120104204353360.jpg" width="291" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/2312448.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2012/01/04/2312448.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/caodaiming/archive/2011/12/18/2291669.html</id><title type="text">windows phone 学习笔记 四</title><summary type="text">设置应用程序的背景图片： private void image1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) ...</summary><published>2011-12-18T03:26:00Z</published><updated>2011-12-18T03:26:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2011/12/18/2291669.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2011/12/18/2291669.html"/><content type="html">&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;   &lt;p&gt;&lt;strong&gt;设置应用程序的背景图片：&lt;/strong&gt;&lt;/p&gt;    &lt;span style="color: blue"&gt;private void &lt;/span&gt;image1_MouseLeftButtonDown(&lt;span style="color: blue"&gt;object &lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;MouseButtonEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;            SetAppBackground(&lt;span style="color: #a31515"&gt;&amp;quot;/ChangeBackground;component/Images/Lighthouse.png&amp;quot;&lt;/span&gt;);&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue"&gt;private static void &lt;/span&gt;SetAppBackground(&lt;span style="color: blue"&gt;string &lt;/span&gt;imageName)&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;app = &lt;span style="color: #2b91af"&gt;Application&lt;/span&gt;.Current &lt;span style="color: blue"&gt;as &lt;/span&gt;&lt;span style="color: #2b91af"&gt;App&lt;/span&gt;;&lt;br/&gt;            &lt;span style="color: blue"&gt;if &lt;/span&gt;(app == &lt;span style="color: blue"&gt;null&lt;/span&gt;)&lt;br/&gt;                &lt;span style="color: blue"&gt;return&lt;/span&gt;;&lt;br/&gt;&lt;br/&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;imageBrush = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;ImageBrush&lt;br/&gt;            &lt;/span&gt;{&lt;br/&gt;                ImageSource = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;BitmapImage&lt;/span&gt;(&lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Uri&lt;/span&gt;(imageName, &lt;span style="color: #2b91af"&gt;UriKind&lt;/span&gt;.Relative))&lt;br/&gt;            };&lt;br/&gt;            app.RootFrame.Background = imageBrush;&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue"&gt;private void &lt;/span&gt;image2_MouseLeftButtonDown(&lt;span style="color: blue"&gt;object &lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;MouseButtonEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;            SetAppBackground(&lt;span style="color: #a31515"&gt;&amp;quot;/ChangeBackground;component/Images/Tulips.jpg&amp;quot;&lt;/span&gt;);&lt;br/&gt;        }  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201112/201112181126254824.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="a" border="0" alt="a" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201112/201112181126262938.png" width="148" height="244" /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201112/201112181126278087.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="b" border="0" alt="b" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201112/201112181126289789.png" width="148" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/2291669.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2011/12/18/2291669.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/caodaiming/archive/2011/05/04/2037063.html</id><title type="text">Windows Phone 7 学习笔记三------文本框输入作用域</title><summary type="text">WP7 对于在输入的时候可以设置文本框的输入作用域。也就是说，在对于文本输入的时可以设置不能的键盘。比如：设置数字时，只调用数字键盘出来，电子邮件也如此。由于目前在对文本框设置作用域时，没有智能提...</summary><published>2011-05-04T14:51:00Z</published><updated>2011-05-04T14:51:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2011/05/04/2037063.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2011/05/04/2037063.html"/><content type="html">&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WP7 对于在输入的时候可以设置文本框的输入作用域。也就是说，在对于文本输入的时可以设置不能的键盘。比如：设置数字时，只调用数字键盘出来，电子邮件也如此。由于目前在对文本框设置作用域时，没有智能提示，只能查询API了，可能这是WP7 这个版本的问题了。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;1、只能对数据输入时用&lt;/p&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="your number"&lt;span color="#ff0000" style="color: #ff0000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StaticResource&lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextLargeStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;}" /&amp;gt; &lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBox&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;InputScope&lt;/span&gt;&lt;span style="color: blue;"&gt;="Number" &lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="txtNumber"&lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;="71"&lt;/span&gt;&lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;="460" /&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;2、&lt;span color="#333333" style="color: #333333;"&gt;输入个人名称及信息&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="your name" &lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextLargeStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;}" /&amp;gt; &lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBox &lt;/span&gt;&lt;span style="color: red;"&gt;&lt;strong&gt;InputScope&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;strong&gt;="PersonalFullName"&lt;/strong&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="txtName" &lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;="71" &lt;/span&gt;&lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;="460" /&amp;gt; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;3、&lt;/span&gt;&lt;span color="#333333" style="color: #333333;"&gt;输入地址信息&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="what country are you from?"&lt;span color="#ff0000" style="color: #ff0000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StaticResource&lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextLargeStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;}" /&amp;gt; &lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBox&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;InputScope&lt;/span&gt;&lt;span style="color: blue;"&gt;="AddressCountryName" &lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="txtCountry"&lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;="71"&lt;/span&gt;&lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;="460" /&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;4、&lt;span color="#333333" style="color: #333333;"&gt;电子邮件&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="your email" &lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextLargeStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;}" /&amp;gt; &lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBox &lt;/span&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;InputScope&lt;/span&gt;&lt;span style="color: blue;"&gt;="EmailNameOrAddress" &lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="txtEmail" &lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;="71" &lt;/span&gt;&lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;="460" /&amp;gt; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;5、URL&lt;/p&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock&lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="your favorite website" &lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StaticResource&lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextLargeStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;}" /&amp;gt; &lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBox &lt;/span&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;InputScope&lt;/span&gt;&lt;span style="color: blue;"&gt;="Url" &lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="txtWebsite"&lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;="71"&lt;/span&gt;&lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;="460" /&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;6、&lt;span color="#000000" style="color: #000000;"&gt;电话号码&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock&lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="call your best friend"&lt;span color="#ff0000" style="color: #ff0000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StaticResource&lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextLargeStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;}" /&amp;gt; &lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBox &lt;/span&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;InputScope&lt;/span&gt;&lt;span style="color: blue;"&gt;="TelephoneNumber" &lt;/span&gt;&lt;/strong&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="txtFriend"&lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;="71"&lt;/span&gt;&lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;="460" /&amp;gt; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span face="Courier New" color="#0000ff" style="font-family: Courier New; color: #0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face="Courier New" color="#0000ff" style="font-family: Courier New; color: #0000ff;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;其归纳起来就六个枚举型&lt;/p&gt;&lt;table width="400" cellpadding="2" cellspacing="0" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="199" valign="top"&gt;&lt;p align="center"&gt;枚举值&lt;/p&gt;&lt;/td&gt;&lt;td width="199" valign="top"&gt;&lt;p align="center"&gt;说明&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="199" valign="top"&gt;Number&lt;/td&gt;&lt;td width="199" valign="top"&gt;调用输入数字键盘&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="199" valign="top"&gt;PersonalFullName&lt;/td&gt;&lt;td width="199" valign="top"&gt;调用字母键盘&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="199" valign="top"&gt;AddressCountryName&lt;/td&gt;&lt;td width="199" valign="top"&gt;调用字母键盘&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="199" valign="top"&gt;EmailNameOrAddress&lt;/td&gt;&lt;td width="199" valign="top"&gt;调用有@,.COM的键盘&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="199" valign="top"&gt;Url&lt;/td&gt;&lt;td width="199" valign="top"&gt;调用有www,http.键盘&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="199" valign="top"&gt;TelephoneNumber&lt;/td&gt;&lt;td width="200" valign="top"&gt;调用数字键盘&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/2037063.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2011/05/04/2037063.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/caodaiming/archive/2011/05/03/2035933.html</id><title type="text">2011 西安世界园艺博览会-----Silverlight 电子地图上线</title><summary type="text">2011西安世界园艺博览会4月28日在西安开幕,西安世界园艺博览会会址位于西安浐灞生态区，园区占地265公顷，集园艺展示、展会活动、文化娱乐、创意PARK、综合服务于一体，将水域、绿地和花海完美结...</summary><published>2011-05-03T14:23:00Z</published><updated>2011-05-03T14:23:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2011/05/03/2035933.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2011/05/03/2035933.html"/><content type="html">&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2011&lt;em&gt;西安&lt;/em&gt;世界园艺博览会4月28日在&lt;em&gt;西安&lt;/em&gt;开幕,西安世界园艺博览会会址位于西安浐灞生态区，园区占地265公顷，集园艺展示、展会活动、文化娱乐、创意PARK、综合服务于一体，将水域、绿地和花海完美结合，将为世人呈现一届别具特色的园艺盛会。&lt;/p&gt;&lt;p&gt;2011西安世界园艺博览会的主要特点，是把游览区分为天人长安岛、创意自然岛、丝绸之路岛、花之岛、未来岛、世园岛、冒险岛和乐活岛，建造7大特色主题展园，即：体现西安历史文化特色的&amp;ldquo;人文山水、诗意长安园&amp;rdquo;；反映陕西生态环境及动植物特色，包括羚牛、大熊猫、金丝猴、朱鹮等秦岭四宝的&amp;ldquo;秦岭园&amp;rdquo;；反映陕西及西安航天科技和农业科技最新成果的&amp;ldquo;航天科技园&amp;rdquo;；体现西安世园会和浐灞生态区地域特色的&amp;ldquo;柳园&amp;rdquo;；反映中国古代庭院建筑风格的&amp;ldquo;天籁庭园&amp;rdquo;；反映古丝绸之路沿途异域风情的&amp;ldquo;丝绸之路园&amp;rdquo;；反映珍稀植物及药材品种的&amp;ldquo;药草园&amp;rdquo;；同时建造一个零排放、零能耗的乌托邦式生态科技示范建筑，以体现西安世园会绿色、生态、环保的主旨。 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2011西安世园会以&amp;ldquo;&lt;strong&gt;天人长安&amp;middot;创意自然--城市与自然和谐共生&lt;/strong&gt;&amp;rdquo;为主题，目前已有105个国内外城市和机构确定参展，预计参观游客1200万人次。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 为了方便全球来观看园艺朋友的出行方便,提供全方位的电子地图及超强的景点介绍、公车查询、换乘查询、景点查询等相关的信息服务。详细请访问如下&lt;a href="http://emap.shasm.gov.cn:88/expomap/"&gt;http://emap.shasm.gov.cn:88/expomap/&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span color="#333333" style="color: #333333;"&gt;先来放几张图&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#333333" style="color: #333333;"&gt;进入网站的首页：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#333333" style="color: #333333;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032221012312.png"&gt;&lt;img height="497" width="854" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032221169265.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;点击进入出现一点加载进度&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032221187639.png"&gt;&lt;img height="493" width="854" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032221206361.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;进入到首页了&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032221417737.png"&gt;&lt;img height="536" width="854" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032222077438.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;周边景区查询&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032222399610.png"&gt;&lt;img height="429" width="854" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032222542485.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;出行参考&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032223101358.png"&gt;&lt;img height="425" width="854" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201105/201105032223229264.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;关于更多的功能，到网上去体验。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/2035933.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2011/05/03/2035933.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/caodaiming/archive/2011/05/03/2035896.html</id><title type="text">Linq 读取简单的XML数据</title><summary type="text">在项目开发中常用到这些,记录下来,以后忘记了,来查询 public class XmlCountryRepository : ICountryRepository { private static List&lt;CountryData&gt; countryList = null; static XmlCountryRepository() { XDocument loadedData = XDocume...</summary><published>2011-05-03T13:42:00Z</published><updated>2011-05-03T13:42:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2011/05/03/2035896.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2011/05/03/2035896.html"/><content type="html">&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;   &lt;p&gt;在项目开发中常用到这些,记录下来,以后忘记了,来查询&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;   &lt;span style="color: blue"&gt;public class &lt;/span&gt;&lt;span style="color: #2b91af"&gt;XmlCountryRepository &lt;/span&gt;: &lt;span style="color: #2b91af"&gt;ICountryRepository&lt;br/&gt;    &lt;/span&gt;{&lt;br/&gt;        &lt;span style="color: blue"&gt;private static &lt;/span&gt;&lt;span style="color: #2b91af"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af"&gt;CountryData&lt;/span&gt;&amp;gt; countryList = &lt;span style="color: blue"&gt;null&lt;/span&gt;;&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue"&gt;static &lt;/span&gt;XmlCountryRepository()&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: #2b91af"&gt;XDocument &lt;/span&gt;loadedData = &lt;span style="color: #2b91af"&gt;XDocument&lt;/span&gt;.Load(&lt;span style="color: #a31515"&gt;&amp;quot;CountriesXML.xml&amp;quot;&lt;/span&gt;);&lt;br/&gt;&lt;br/&gt;            &lt;span style="color: blue"&gt;var &lt;/span&gt;data = &lt;span style="color: blue"&gt;from &lt;/span&gt;query &lt;span style="color: blue"&gt;in &lt;/span&gt;loadedData.Descendants(&lt;span style="color: #a31515"&gt;&amp;quot;Country&amp;quot;&lt;/span&gt;)&lt;br/&gt;              &lt;span style="color: blue"&gt;select new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;CountryData&lt;br/&gt;              &lt;/span&gt;{&lt;br/&gt;                  Name = (&lt;span style="color: blue"&gt;string&lt;/span&gt;)query.Element(&lt;span style="color: #a31515"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;),&lt;br/&gt;                  Flag = (&lt;span style="color: blue"&gt;string&lt;/span&gt;)query.Element(&lt;span style="color: #a31515"&gt;&amp;quot;Flag&amp;quot;&lt;/span&gt;),&lt;br/&gt;                  Description = (&lt;span style="color: blue"&gt;string&lt;/span&gt;)query.Element(&lt;span style="color: #a31515"&gt;&amp;quot;Description&amp;quot;&lt;/span&gt;),&lt;br/&gt;                  Capital = (&lt;span style="color: blue"&gt;string&lt;/span&gt;)query.Element(&lt;span style="color: #a31515"&gt;&amp;quot;Capital&amp;quot;&lt;/span&gt;),&lt;br/&gt;                  ID = (&lt;span style="color: blue"&gt;int&lt;/span&gt;)query.Element(&lt;span style="color: #a31515"&gt;&amp;quot;ID&amp;quot;&lt;/span&gt;),&lt;br/&gt;              };&lt;br/&gt;            countryList = data.ToList();&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue"&gt;public &lt;/span&gt;&lt;span style="color: #2b91af"&gt;IList&lt;/span&gt;&amp;lt;&lt;span style="color: #2b91af"&gt;CountryData&lt;/span&gt;&amp;gt; GetCountryList()&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: blue"&gt;return &lt;/span&gt;countryList;&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue"&gt;public &lt;/span&gt;&lt;span style="color: #2b91af"&gt;CountryData &lt;/span&gt;GetCountryById(&lt;span style="color: blue"&gt;int &lt;/span&gt;id)&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: blue"&gt;return &lt;/span&gt;countryList.FirstOrDefault(c =&amp;gt; c.ID == id);&lt;br/&gt;        }&lt;br/&gt;    }  &lt;p&gt;&amp;#160;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;  &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Countries&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Germany&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;../Images/Germany.png&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;1&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Germany Description&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Berlin&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Grece&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;../Images/Greece.png&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;2&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Grece Description&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Athens&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;France&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;../Images/France.png&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;3&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;France Description&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Paris&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Italy&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;../Images/Italy.png&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;4&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Italy Description&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Rome&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Spain&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;../Images/Spain.png&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;5&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Spain Description&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;Madrid&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;UK&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;../Images/UK.png&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Flag&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;6&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ID&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;UK Description&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Description&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;London&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Capital&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;  &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Country&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Countries&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;br/&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/2035896.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2011/05/03/2035896.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/caodaiming/archive/2011/04/27/2031201.html</id><title type="text">Esri for Window Phone 7（一） 加载BingMap</title><summary type="text">最近在学习Esri for Windows Phone 7 地图开发方面的东西来提升自己,同进也是工作中的耐要。通过一段时间的了解与接触，感觉地图数据是一个很庞大的后台支撑。其实开发是一个简单的过程，看看API大部分东西都能搞定。目前我们知道最大的几个地图公司有google,百度</summary><published>2011-04-27T14:59:00Z</published><updated>2011-04-27T14:59:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2011/04/27/2031201.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2011/04/27/2031201.html"/><content type="html">&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;最近在学习Esri for Windows Phone 7 地图开发方面的东西来提升自己,同进也是工作中的耐要。通过一段时间的了解与接触，感觉地图数据是一个很庞大的后台支撑。其实开发是一个简单的过程，看看API大部分东西都能搞定。目前我们知道最大的几个地图公司有google,百度，BingMap，他们的数据是相当全面的，对数据进行了定期与不定期的更新操作，听别人说过做后台数据支持的就有一万多人的团队。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;最近在学习关于手机上的地图开发，特写文章记录下来，同时也与大家一起见证我学习过程中的不足。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;一、环境搭建&lt;/p&gt;&lt;ol&gt;&lt;li&gt;首先到Esri 官网上下载Esri for windows phone 7 SDK； &lt;a href="http://help.arcgis.com/en/arcgismobile/10.0/apis/windowsphone/index.html" title="http://help.arcgis.com/en/arcgismobile/10.0/apis/windowsphone/index.html"&gt;http://help.arcgis.com/en/arcgismobile/10.0/apis/windowsphone/index.html&lt;/a&gt; &lt;/li&gt;&lt;li&gt;新建一个windows phone 7的工程项目文件。并在项目中引有DLL，如下图所示： &lt;/li&gt;&lt;/ol&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104272258071656.png"&gt;&lt;img height="427" width="254" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104272258096965.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;二、加载 BingMap 地图&lt;/p&gt;&lt;p&gt;1.XMAL 代码如下： &lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;phone&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;PhoneApplicationPage.ApplicationBar&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ApplicationBar &lt;/span&gt;&lt;span style="color: red;"&gt;IsVisible&lt;/span&gt;&lt;span style="color: blue;"&gt;="True"&lt;br/&gt;                              &lt;/span&gt;&lt;span style="color: red;"&gt;IsMenuEnabled&lt;/span&gt;&lt;span style="color: blue;"&gt;="True"&amp;gt;&lt;br/&gt;            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ApplicationBarIconButton &lt;/span&gt;&lt;span style="color: red;"&gt;IconUri&lt;/span&gt;&lt;span style="color: blue;"&gt;="/Images/appbar.add.rest.png"&lt;br/&gt;                                            &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="添加" /&amp;gt;&lt;br/&gt;            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ApplicationBar.MenuItems&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;                &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ApplicationBarMenuItem &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="AerialWithLabels"&lt;br/&gt;                                              &lt;/span&gt;&lt;span style="color: red;"&gt;Click&lt;/span&gt;&lt;span style="color: blue;"&gt;="ApplicationBarMenuItem_Click" /&amp;gt;&lt;br/&gt;                &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ApplicationBarMenuItem &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="Aerial"&lt;br/&gt;                                              &lt;/span&gt;&lt;span style="color: red;"&gt;Click&lt;/span&gt;&lt;span style="color: blue;"&gt;="ApplicationBarMenuItem_Click" /&amp;gt;&lt;br/&gt;                &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ApplicationBarMenuItem &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="Road"&lt;br/&gt;                                              &lt;/span&gt;&lt;span style="color: red;"&gt;Click&lt;/span&gt;&lt;span style="color: blue;"&gt;="ApplicationBarMenuItem_Click" /&amp;gt;&lt;br/&gt;            &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ApplicationBar.MenuItems&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;shell&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ApplicationBar&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;phone&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;PhoneApplicationPage.ApplicationBar&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;    &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--LayoutRoot is the root grid where all page content is placed--&amp;gt;&lt;br/&gt;    &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="LayoutRoot"&lt;br/&gt;          &lt;/span&gt;&lt;span style="color: red;"&gt;Background&lt;/span&gt;&lt;span style="color: blue;"&gt;="Transparent"&amp;gt;&lt;br/&gt;        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;RowDefinition &lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;="Auto" /&amp;gt;&lt;br/&gt;            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;RowDefinition &lt;/span&gt;&lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;="*" /&amp;gt;&lt;br/&gt;        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--TitlePanel contains the name of the application and page title--&amp;gt;&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StackPanel &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="TitlePanel"&lt;br/&gt;                    &lt;/span&gt;&lt;span style="color: red;"&gt;Grid.Row&lt;/span&gt;&lt;span style="color: blue;"&gt;="0"&lt;br/&gt;                    &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;="12,17,0,28"&amp;gt;&lt;br/&gt;            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="ApplicationTitle"&lt;br/&gt;                       &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="我的应用程序"&lt;br/&gt;                       &lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextNormalStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;}" /&amp;gt;&lt;br/&gt;            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="PageTitle"&lt;br/&gt;                       &lt;/span&gt;&lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;="Esri Bing Map"&lt;br/&gt;                       &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;="9,-7,0,0"&lt;br/&gt;                       &lt;/span&gt;&lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StaticResource &lt;/span&gt;&lt;span style="color: red;"&gt;PhoneTextTitle1Style&lt;/span&gt;&lt;span style="color: blue;"&gt;}" /&amp;gt;&lt;br/&gt;        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StackPanel&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: green;"&gt;&amp;lt;!--ContentPanel - place additional content here--&amp;gt;&lt;br/&gt;        &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="ContentPanel"&lt;br/&gt;              &lt;/span&gt;&lt;span style="color: red;"&gt;Grid.Row&lt;/span&gt;&lt;span style="color: blue;"&gt;="1"&lt;br/&gt;              &lt;/span&gt;&lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;="12,0,12,0"&amp;gt;&lt;br/&gt;            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;esri&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Map &lt;/span&gt;&lt;span style="color: red;"&gt;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;="Mymap"&lt;br/&gt;                      &lt;/span&gt;&lt;span style="color: red;"&gt;Background&lt;/span&gt;&lt;span style="color: blue;"&gt;="White"&amp;gt;&lt;br/&gt;                &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;esriBing&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TileLayer &lt;/span&gt;&lt;span style="color: red;"&gt;Culture&lt;/span&gt;&lt;span style="color: blue;"&gt;="zh-CN"&lt;br/&gt;                                    &lt;/span&gt;&lt;span style="color: red;"&gt;LayerStyle&lt;/span&gt;&lt;span style="color: blue;"&gt;="Road"&lt;br/&gt;                                    &lt;/span&gt;&lt;span style="color: red;"&gt;ServerType&lt;/span&gt;&lt;span style="color: blue;"&gt;="Production"&lt;br/&gt;                                    &lt;/span&gt;&lt;span style="color: red;"&gt;Token&lt;/span&gt;&lt;span style="color: blue;"&gt;="AtSa3tpGJQyqYL3atzK7l6AfZhT0f24rJmk0mnWwJJwYLQjkn0y98_jKT23ycG14"&lt;br/&gt;                                    &lt;/span&gt;&lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;span style="color: blue;"&gt;="titleLayerRoad"&amp;gt;&lt;br/&gt;                &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;esriBing&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TileLayer&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;            &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;esri&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Map&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;br/&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;整个页面用到三个菜单来进行不能的数据回载，工用一个事件命令。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;2.CS&amp;nbsp;&amp;nbsp; 代码如下： &lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span style="color: blue;"&gt;private void &lt;/span&gt;ApplicationBarMenuItem_Click(&lt;span style="color: blue;"&gt;object&lt;/span&gt;sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt;e)     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;var&lt;/span&gt;text = (sender &lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: #2b91af;"&gt;ApplicationBarMenuItem&lt;/span&gt;).Text;     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;var&lt;/span&gt;layer = Mymap.Layers[0];     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;switch&lt;/span&gt;(text)     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;case&lt;/span&gt;&lt;span style="color: #a31515;"&gt;"AerialWithLabels"&lt;/span&gt;:     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (layer &lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: #2b91af;"&gt;TileLayer&lt;/span&gt;).LayerStyle = &lt;span style="color: #2b91af;"&gt;TileLayer&lt;/span&gt;.&lt;span style="color: #2b91af;"&gt;LayerType&lt;/span&gt;.AerialWithLabels;     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;break&lt;/span&gt;;     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;case&lt;/span&gt;&lt;span style="color: #a31515;"&gt;"Aerial"&lt;/span&gt;:     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (layer &lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: #2b91af;"&gt;TileLayer&lt;/span&gt;).LayerStyle = &lt;span style="color: #2b91af;"&gt;TileLayer&lt;/span&gt;.&lt;span style="color: #2b91af;"&gt;LayerType&lt;/span&gt;.Aerial;     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;break&lt;/span&gt;;     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;case&lt;/span&gt;&lt;span style="color: #a31515;"&gt;"Road"&lt;/span&gt;:     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (layer &lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: #2b91af;"&gt;TileLayer&lt;/span&gt;).LayerStyle = &lt;span style="color: #2b91af;"&gt;TileLayer&lt;/span&gt;.&lt;span style="color: #2b91af;"&gt;LayerType&lt;/span&gt;.Road;     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;break&lt;/span&gt;;     &lt;br /&gt;    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span color="#333333" style="color: #333333;"&gt;三、运行结果如下：&lt;/span&gt;   &lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104272258163763.png"&gt;&lt;img height="427" width="226" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104272258192037.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104272258253362.png"&gt;&lt;img height="427" width="228" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104272258273621.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104272258356143.png"&gt;&lt;img height="427" width="230" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/20110427225839448.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;四、结束语&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;在学习的过程中要用到BingMap的KEY，要得到KEY必须到live上去申请。&lt;a href="https://www.bingmapsportal.com/" title="https://www.bingmapsportal.com/"&gt;https://www.bingmapsportal.com/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;参考资料：&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;&lt;a href="http://help.arcgis.com/en/arcgismobile/10.0/apis/windowsphone/help/index.html#/Using_Bing_Imagery_Geocode_and_Route_services/011v00000018000000/"&gt;http://help.arcgis.com/en/arcgismobile/10.0/apis/windowsphone/help/index.html#/Using_Bing_Imagery_Geocode_and_Route_services/011v00000018000000/&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; esri for windows Phone 7API&lt;/span&gt; &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/2031201.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2011/04/27/2031201.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/caodaiming/archive/2011/04/26/2029805.html</id><title type="text">Windows Phone 7 学习笔记------常用工具(二)</title><summary type="text">上一篇文章中不知道是怎么一会事,图片上在上传时失真了,这次把上一次的重新修改后与大家分享。 在本篇文章中也将介绍自己写的两个非常简单的小工具。 小工具一、QQ在线查询 我想大家对于QQ的了解，就...</summary><published>2011-04-26T13:58:00Z</published><updated>2011-04-26T13:58:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2011/04/26/2029805.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2011/04/26/2029805.html"/><content type="html">&lt;p&gt;上一篇文章中不知道是怎么一会事,图片上在上传时失真了,这次把上一次的重新修改后与大家分享。&lt;/p&gt;&lt;p&gt;在本篇文章中也将介绍自己写的两个非常简单的小工具。&lt;/p&gt;&lt;p&gt;小工具一、QQ在线查询&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;我想大家对于QQ的了解，就不用多说了，可以查询到QQ隐身的好友，在线的好友就不用说了。在QQ本身是没有这个功能的，所以写这个实用的&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;功能与大家。&lt;/p&gt;&lt;p&gt;运行结果如下：&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157094305.png"&gt;&lt;img height="427" width="230" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157116582.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157131891.png"&gt;&lt;img height="431" width="230" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157158661.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;代码：&lt;/p&gt;&lt;span style="color: blue;"&gt;private &lt;/span&gt;QQ.&lt;span style="color: #2b91af;"&gt;qqOnlineWebServiceSoapClient &lt;/span&gt;client = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br/&gt;        &lt;span style="color: blue;"&gt;public &lt;/span&gt;QQuery()&lt;br/&gt;        {&lt;br/&gt;            InitializeComponent();&lt;br/&gt;            client = &lt;span style="color: blue;"&gt;new &lt;/span&gt;QQ.&lt;span style="color: #2b91af;"&gt;qqOnlineWebServiceSoapClient&lt;/span&gt;();&lt;br/&gt;            InitServer();&lt;br/&gt;            Loaded += (a, b) =&amp;gt;&lt;br/&gt;            {&lt;br/&gt;                txtQQ.Text = &lt;span style="color: #a31515;"&gt;"399858803"&lt;/span&gt;;&lt;br/&gt;            };&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue;"&gt;private void &lt;/span&gt;InitServer()&lt;br/&gt;        {&lt;br/&gt;            client.qqCheckOnlineCompleted += (a, re) =&amp;gt;&lt;br/&gt;            {&lt;br/&gt;                &lt;span style="color: blue;"&gt;if &lt;/span&gt;(re.Error == &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br/&gt;                {&lt;br/&gt;                    txtQQResult.Text = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"当前QQ号:{0}\r\n{1}"&lt;/span&gt;, txtQQ.Text, re.Result == &lt;span style="color: #a31515;"&gt;"Y" &lt;/span&gt;? &lt;span style="color: #a31515;"&gt;"处于在线状态" &lt;/span&gt;: &lt;span style="color: #a31515;"&gt;"处理离线状态"&lt;/span&gt;);&lt;br/&gt;                }&lt;br/&gt;            };&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue;"&gt;private void &lt;/span&gt;btnQuery_Click(&lt;span style="color: blue;"&gt;object &lt;/span&gt;sender, System.Windows.&lt;span style="color: #2b91af;"&gt;RoutedEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: blue;"&gt;if &lt;/span&gt;(!&lt;span style="color: blue;"&gt;string&lt;/span&gt;.IsNullOrEmpty(txtQQ.Text))&lt;br/&gt;            {&lt;br/&gt;                client.qqCheckOnlineAsync(txtQQ.Text);&lt;br/&gt;            }&lt;br/&gt;        }&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;说明：代码是相当简单的，就是利用第三方提供的webServer服务。调用服务就可以就查询，并返回结果值。&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;小工具二、列车时刻查询&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;运行结果如下：&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157183414.png"&gt;&lt;img height="427" width="230" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157201546.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157233724.png"&gt;&lt;img height="427" width="228" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157257638.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;运行代码：&lt;/p&gt;&lt;/blockquote&gt;&lt;span style="color: blue;"&gt;private &lt;/span&gt;Train.&lt;span style="color: #2b91af;"&gt;TrainTimeWebServiceSoapClient &lt;/span&gt;clinet = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br/&gt;        &lt;span style="color: blue;"&gt;public &lt;/span&gt;TrainQuery()&lt;br/&gt;        {&lt;br/&gt;            InitializeComponent();&lt;br/&gt;            clinet = &lt;span style="color: blue;"&gt;new &lt;/span&gt;Train.&lt;span style="color: #2b91af;"&gt;TrainTimeWebServiceSoapClient&lt;/span&gt;();&lt;br/&gt;            InitServer();&lt;br/&gt;            &lt;span style="color: green;"&gt;//txtTrain.Text = "2334";&lt;br/&gt;        &lt;/span&gt;}&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue;"&gt;private void &lt;/span&gt;InitServer()&lt;br/&gt;        {&lt;br/&gt;            clinet.getDetailInfoByTrainCodeCompleted += (a, re) =&amp;gt;&lt;br/&gt;            {&lt;br/&gt;&lt;br/&gt;                &lt;span style="color: blue;"&gt;if &lt;/span&gt;(re.Error == &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br/&gt;                {&lt;br/&gt;                    txtResult.Text = re.Result.Nodes[0].Value;&lt;br/&gt;                }&lt;br/&gt;            };&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue;"&gt;private void &lt;/span&gt;btnQuery_Click(&lt;span style="color: blue;"&gt;object &lt;/span&gt;sender, System.Windows.&lt;span style="color: #2b91af;"&gt;RoutedEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: green;"&gt;// TODO: Add event handler implementation here.&lt;br/&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;if &lt;/span&gt;(!&lt;span style="color: blue;"&gt;string&lt;/span&gt;.IsNullOrEmpty(txtTrain.Text))&lt;br/&gt;            {&lt;br/&gt;                clinet.getDetailInfoByTrainCodeAsync(txtTrain.Text, &lt;span style="color: #a31515;"&gt;""&lt;/span&gt;);&lt;br/&gt;            }&lt;br/&gt;            &lt;span style="color: blue;"&gt;else&lt;br/&gt;                &lt;/span&gt;clinet.getDetailInfoByTrainCodeAsync(&lt;span style="color: #a31515;"&gt;""&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;""&lt;/span&gt;);&lt;br/&gt;        }&lt;p&gt;小工具三、IP地址查询工具&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;运行结果如下：&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/20110426215727787.png"&gt;&lt;img height="427" width="230" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157294733.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157313422.png"&gt;&lt;img height="427" width="231" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157337684.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;运行代码如下：&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span style="color: blue;"&gt;private &lt;/span&gt;IP.&lt;span style="color: #2b91af;"&gt;IpAddressSearchWebServiceSoapClient &lt;/span&gt;client = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br/&gt;        &lt;span style="color: blue;"&gt;public &lt;/span&gt;IPQuery()&lt;br/&gt;        {&lt;br/&gt;            InitializeComponent();&lt;br/&gt;            client = &lt;span style="color: blue;"&gt;new &lt;/span&gt;IP.&lt;span style="color: #2b91af;"&gt;IpAddressSearchWebServiceSoapClient&lt;/span&gt;();&lt;br/&gt;            InitServer();&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue;"&gt;private void &lt;/span&gt;InitServer()&lt;br/&gt;        {&lt;br/&gt;            client.getCountryCityByIpCompleted += (a, Re) =&amp;gt;&lt;br/&gt;            {&lt;br/&gt;                &lt;span style="color: blue;"&gt;if &lt;/span&gt;(Re.Error == &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br/&gt;                {&lt;br/&gt;                    txtResult.Text = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"当前IP{0}为:{1}"&lt;/span&gt;, txtIPaddress.Text, Re.Result[1].ToString());&lt;br/&gt;                }&lt;br/&gt;            };&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue;"&gt;private void &lt;/span&gt;btnQuery_Click(&lt;span style="color: blue;"&gt;object &lt;/span&gt;sender, System.Windows.&lt;span style="color: #2b91af;"&gt;RoutedEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;            &lt;span style="color: green;"&gt;// TODO: Add event handler implementation here.&lt;br/&gt;            &lt;/span&gt;&lt;span style="color: blue;"&gt;if &lt;/span&gt;(!&lt;span style="color: blue;"&gt;string&lt;/span&gt;.IsNullOrEmpty(txtIPaddress.Text))&lt;br/&gt;            {&lt;br/&gt;                client.getCountryCityByIpAsync(txtIPaddress.Text);&lt;br/&gt;            }&lt;br/&gt;        }&lt;p&gt;小工具四、邮政编码查询工具&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;运行结果如下：&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157358533.png"&gt;&lt;img height="427" width="230" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157372762.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157392531.png"&gt;&lt;img height="427" width="231" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104262157411776.png" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;运行代码如下：&lt;/p&gt;&lt;span style="color: blue;"&gt;private &lt;/span&gt;Zip.&lt;span style="color: #2b91af;"&gt;ChinaZipSearchWebServiceSoapClient &lt;/span&gt;client = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br/&gt;       &lt;span style="color: blue;"&gt;public &lt;/span&gt;PostCodeQuery()&lt;br/&gt;       {&lt;br/&gt;           InitializeComponent();&lt;br/&gt;           client = &lt;span style="color: blue;"&gt;new &lt;/span&gt;Zip.&lt;span style="color: #2b91af;"&gt;ChinaZipSearchWebServiceSoapClient&lt;/span&gt;();&lt;br/&gt;           InitServer();&lt;br/&gt;       }&lt;br/&gt;&lt;br/&gt;       &lt;span style="color: blue;"&gt;private void &lt;/span&gt;InitServer()&lt;br/&gt;       {&lt;br/&gt;           client.getAddressByZipCodeCompleted += (a, re) =&amp;gt;&lt;br/&gt;           {&lt;br/&gt;               &lt;span style="color: blue;"&gt;if &lt;/span&gt;(re.Error == &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;br/&gt;               {&lt;br/&gt;                   txtResult.Text = re.Result.Nodes[0].Value;&lt;br/&gt;               }&lt;br/&gt;           };&lt;br/&gt;       }&lt;br/&gt;&lt;br/&gt;       &lt;span style="color: blue;"&gt;private void &lt;/span&gt;btnQuery_Click(&lt;span style="color: blue;"&gt;object &lt;/span&gt;sender, System.Windows.&lt;span style="color: #2b91af;"&gt;RoutedEventArgs &lt;/span&gt;e)&lt;br/&gt;       {&lt;br/&gt;           &lt;span style="color: green;"&gt;// TODO: Add event handler implementation here.&lt;br/&gt;           &lt;/span&gt;&lt;span style="color: blue;"&gt;if &lt;/span&gt;(!&lt;span style="color: blue;"&gt;string&lt;/span&gt;.IsNullOrEmpty(txtPostCode.Text))&lt;br/&gt;           {&lt;br/&gt;               client.getAddressByZipCodeAsync(txtPostCode.Text, &lt;span style="color: #a31515;"&gt;""&lt;/span&gt;);&lt;br/&gt;           }&lt;br/&gt;       }&amp;nbsp;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;上面的程序代码都很简间，只要用到了WP7 的Piovt进行左右进行滑动。功能简单但在生活中很实用。其中全都是用到了第三方提供的webserver服务。每一个服务中都提供了很多的方面，供我们使用。关于服务中的方法与使用请参见&lt;a href="http://www.webxml.com.cn/zh_cn/web_services.aspxp" title="http://www.webxml.com.cn/zh_cn/web_services.aspx"&gt;http://www.webxml.com.cn/zh_cn/web_services.aspxp&lt;/a&gt; 这里提供了更加详细的说明。&lt;/span&gt;&lt;/blockquote&gt;&amp;nbsp;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;在项目中还有几个没有实现的小工具，有兴趣的朋友可以下载源码，进行完善。在小工具中，没有进行页面的美化，以实现为原则，如果你的美术功底深厚，这就是你展示你才华的地方。&lt;/span&gt;&lt;/blockquote&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;&lt;/span&gt;&amp;nbsp;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;span color="#7b7d62" style="color: #7b7d62;"&gt;本程序是学习过程中的学习笔记，在程序中难免有不足的地方希望大家正一起交流学习。&lt;/span&gt;&lt;/blockquote&gt;源代码：&lt;a href="http://cid-904fa9b9fc4c059f.office.live.com/self.aspx/Windows%20Phone%207/WP7Demo.zip" title="http://cid-904fa9b9fc4c059f.office.live.com/self.aspx/Windows%20Phone%207/WP7Demo.zip"&gt;http://cid-904fa9b9fc4c059f.office.live.com/self.aspx/Windows%20Phone%207/WP7Demo.zip&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/2029805.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2011/04/26/2029805.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/caodaiming/archive/2011/04/21/2024380.html</id><title type="text">windows phone 7 学习笔记------常用小工具（一）</title><summary type="text">关注WP 7 好久了,也在网上看牛人写的博客很好,从他们中学到了很多的东西。记录新技术的学习过程，并帮助别人一起学习它。学习的宗旨“一起学习共同进步”； 今天写了两个常用的小工具特与大家分享。 说...</summary><published>2011-04-21T15:22:00Z</published><updated>2011-04-21T15:22:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2011/04/21/2024380.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2011/04/21/2024380.html"/><content type="html">&lt;p&gt;关注WP 7 好久了,也在网上看牛人写的博客很好,从他们中学到了很多的东西。记录新技术的学习过程，并帮助别人一起学习它。学习的宗旨“一起学习共同进步”；&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;今天写了两个常用的小工具特与大家分享。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;说明：这个两个小工具都要用到第三方提供的服务。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;小工具一：手机号归属地查询。&lt;/p&gt;  &lt;p&gt;运行结果如下：&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104212319489194.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="A@BVTKD`I{@KLMPNDK(_R(T" border="0" alt="A@BVTKD`I{@KLMPNDK(_R(T" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104212319509901.jpg" width="297" height="550" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;代码如下：&lt;/p&gt;  &lt;span style="color: blue"&gt;private void &lt;/span&gt;btnQuery_Click(&lt;span style="color: blue"&gt;object &lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;RoutedEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;&lt;br/&gt;            client.getMobileCodeInfoCompleted += &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;EventHandler&lt;/span&gt;&amp;lt;Mobile.&lt;span style="color: #2b91af"&gt;getMobileCodeInfoCompletedEventArgs&lt;/span&gt;&amp;gt;(client_getMobileCodeInfoCompleted);&lt;br/&gt;            progressBar.Visibility = System.Windows.&lt;span style="color: #2b91af"&gt;Visibility&lt;/span&gt;.Visible;&lt;br/&gt;            &lt;span style="color: blue"&gt;if &lt;/span&gt;(tbPhone.Text != &lt;span style="color: #a31515"&gt;&amp;quot;&amp;quot;&lt;/span&gt;)&lt;br/&gt;            {&lt;br/&gt;                client.getMobileCodeInfoAsync(tbPhone.Text, &lt;span style="color: #a31515"&gt;&amp;quot;&amp;quot;&lt;/span&gt;);&lt;br/&gt;            }&lt;br/&gt;            &lt;span style="color: blue"&gt;else&lt;br/&gt;            &lt;/span&gt;{&lt;br/&gt;                &lt;span style="color: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="color: #a31515"&gt;&amp;quot;电话号不能为空!&amp;quot;&lt;/span&gt;, &lt;span style="color: #a31515"&gt;&amp;quot;提示&amp;quot;&lt;/span&gt;, &lt;span style="color: #2b91af"&gt;MessageBoxButton&lt;/span&gt;.OK);&lt;br/&gt;            }&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: blue"&gt;void &lt;/span&gt;client_getMobileCodeInfoCompleted(&lt;span style="color: blue"&gt;object &lt;/span&gt;sender, Mobile.&lt;span style="color: #2b91af"&gt;getMobileCodeInfoCompletedEventArgs &lt;/span&gt;e)&lt;br/&gt;        {&lt;br/&gt;&lt;br/&gt;            &lt;span style="color: blue"&gt;if &lt;/span&gt;(e.Error == &lt;span style="color: blue"&gt;null&lt;/span&gt;)&lt;br/&gt;            {&lt;br/&gt;                tbDisplayAddress.Text = e.Result;&lt;br/&gt;            }&lt;br/&gt;        }&lt;p&gt;小工具二：邮政编码查询。&lt;/p&gt;&lt;p&gt;运行结果如下：&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104212319541914.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/caodaiming/201104/201104212319595040.png" width="290" height="550" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;代码如下：&lt;/p&gt;&lt;span style="color: blue"&gt;void &lt;/span&gt;btnQuery_Click(&lt;span style="color: blue"&gt;object &lt;/span&gt;sender, &lt;span style="color: #2b91af"&gt;RoutedEventArgs &lt;/span&gt;e)&lt;br/&gt;       {&lt;br/&gt;           client.getAddressByZipCodeCompleted += &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;EventHandler&lt;/span&gt;&amp;lt;ChinaZip.&lt;span style="color: #2b91af"&gt;getAddressByZipCodeCompletedEventArgs&lt;/span&gt;&amp;gt;(client_getAddressByZipCodeCompleted);&lt;br/&gt;           &lt;span style="color: blue"&gt;if &lt;/span&gt;(txtPostCode.Text == &lt;span style="color: #a31515"&gt;&amp;quot;&amp;quot;&lt;/span&gt;)&lt;br/&gt;           {&lt;br/&gt;               txtAddress.Text = &lt;span style="color: #a31515"&gt;&amp;quot;没有联接数据!&amp;quot;&lt;/span&gt;;&lt;br/&gt;           }&lt;br/&gt;           &lt;span style="color: blue"&gt;else&lt;br/&gt;           &lt;/span&gt;{&lt;br/&gt;               client.getAddressByZipCodeAsync(txtPostCode.Text, &lt;span style="color: #a31515"&gt;&amp;quot;&amp;quot;&lt;/span&gt;);&lt;br/&gt;           }&lt;br/&gt;       }&lt;br/&gt;&lt;br/&gt;       &lt;span style="color: blue"&gt;void &lt;/span&gt;client_getAddressByZipCodeCompleted(&lt;span style="color: blue"&gt;object &lt;/span&gt;sender, ChinaZip.&lt;span style="color: #2b91af"&gt;getAddressByZipCodeCompletedEventArgs &lt;/span&gt;e)&lt;br/&gt;       {&lt;br/&gt;&lt;br/&gt;           &lt;span style="color: blue"&gt;if &lt;/span&gt;(e.Error == &lt;span style="color: blue"&gt;null&lt;/span&gt;)&lt;br/&gt;           {&lt;br/&gt;               txtAddress.Text = e.Result.Nodes[0].Value.ToString();&lt;br/&gt;           }&lt;br/&gt;       }&lt;p&gt;非常简单的两个小程序，代码非常的简单。&lt;/p&gt;&lt;p&gt;程序只用着学习使用，不用作商业应用。&lt;/p&gt;&lt;p&gt;原本想上传代码的，可是SkyDrive上传有问题，以后。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/2024380.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2011/04/21/2024380.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/caodaiming/archive/2011/02/14/1954490.html</id><title type="text">Toad for oracle 常用快捷键</title><summary type="text">1 隐藏查询结果 F2 2 查看对象详细信息 F4 3 清空屏幕 F7 4 调出以前执行的sql命令 F8 5 执行全部sql F9 6 直接执行当前sql CTRL+ENTER 7 补全table名或提示表明 CTRL+. 可自动补充完整或选择 8 格式化sql语句 CTRL+SHIFT+F 9 查看sql缓冲区历史 ALT+ 箭头上下 10 查看表的字段类型定义 CTRL+T 11 查看执行计划 CTRL+E 12 注释选中行 CTRL+B</summary><published>2011-02-14T08:48:00Z</published><updated>2011-02-14T08:48:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2011/02/14/1954490.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2011/02/14/1954490.html"/><content type="html">1 隐藏查询结果 F2&amp;nbsp;&amp;nbsp; &lt;br /&gt;2 查看对象详细信息 F4&amp;nbsp;&amp;nbsp; &lt;br /&gt;3 清空屏幕 F7&amp;nbsp;&amp;nbsp; &lt;br /&gt;4 调出以前执行的sql命令 F8&amp;nbsp;&amp;nbsp; &lt;br /&gt;5 执行全部sql F9&amp;nbsp;&amp;nbsp; &lt;br /&gt;6 直接执行当前sql CTRL+ENTER&amp;nbsp;&amp;nbsp; &lt;br /&gt;7 补全table名或提示表明 CTRL+. 可自动补充完整或选择 &lt;br /&gt;8 格式化sql语句 CTRL+SHIFT+F&amp;nbsp;&amp;nbsp; &lt;br /&gt;9 查看sql缓冲区历史 ALT+ 箭头上下&amp;nbsp;&amp;nbsp; &lt;br /&gt;10 查看表的字段类型定义 CTRL+T&amp;nbsp;&amp;nbsp; &lt;br /&gt;11 查看执行计划 CTRL+E&amp;nbsp;&amp;nbsp; &lt;br /&gt;12 注释选中行 CTRL+B&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/1954490.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2011/02/14/1954490.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/caodaiming/archive/2010/06/26/1765850.html</id><title type="text">牛人莫入 Silverlight 4 DataGrid Before add Number</title><summary type="text">最近在做MIS管理系统中，对于数据列表展示前面要加上一个序号，全选等功能(本篇文章只解决在DataGrid前加序号问题)；从网上也看到有朋友对这方面的功能做了一些讲解，其功能都是一样，也没有什么好说；关键在于创新，今天发现还有另外一种方法给可以做，可能这就是一种开发方面的技巧吧，在此特与大家一起分享。希望对大家在以后的工作中有所帮助。创建工程等一些基本的工作就略过吧。直接看具体是怎么解决问题的；（...</summary><published>2010-06-26T09:10:00Z</published><updated>2010-06-26T09:10:00Z</updated><author><name>good man</name><uri>http://www.cnblogs.com/caodaiming/</uri></author><link rel="alternate" href="http://www.cnblogs.com/caodaiming/archive/2010/06/26/1765850.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/caodaiming/archive/2010/06/26/1765850.html"/><content type="html">&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;最近在做MIS管理系统中，对于数据列表展示前面要加上一个序号，全选等功能(本篇文章只解决在DataGrid前加序号问题)；从网上也看到有&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;朋友对这方面的功能做了一些讲解，其功能都是一样，也没有什么好说；关键在于创新，今天发现还有另外一种方法给可以做，可能这就是一种开发&lt;/p&gt;&lt;p&gt;方面的技巧吧，在此特与大家一起分享。希望对大家在以后的工作中有所帮助。&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;创建工程等一些基本的工作就略过吧。直接看具体是怎么解决问题的；（本工程是在W7 Theme下做的DEMO）&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;新建一个Page页面，并在面页中添加一个DataGrid Control,如下图所示：&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_2.png"&gt;&lt;img height="474" width="794" src="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_thumb.png" alt="image" border="0" title="image" style="display: inline; border: 0px;" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;选择DataGrid 右键编辑当前模板：&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_4.png"&gt;&lt;img height="337" width="448" src="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_thumb_1.png" alt="image" border="0" title="image" style="display: inline; border: 0px;" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;这时，我们可以在Object and Tiem 窗口中看到当前DataGrid 模板中所有的控件对象，如下图所示：&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_6.png"&gt;&lt;img height="380" width="264" src="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_thumb_2.png" alt="image" border="0" title="image" style="display: inline; border: 0px;" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;大家想了解DataGrid 构成，可能更详细的去了解它是如何构成的，在这里就不详细说明；&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;接下来，选择&amp;rdquo;TopLeftConterHeader&amp;rdquo;这个模板，并对他的模板进行修改，如下图所示：&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_8.png"&gt;&lt;img height="571" width="778" src="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_thumb_3.png" alt="image" border="0" title="image" style="display: inline; border: 0px;" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_10.png"&gt;&lt;img height="521" width="777" src="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_thumb_4.png" alt="image" border="0" title="image" style="display: inline; border: 0px;" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;在它的模板中添加一个TextBlock，它的text设置为序号，并能它的Layout做一些设置（根据项目须要做设置）;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;做到这一步大体上的工作就差不多完了；&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;接下把Datagrid 中的一个属性修改一下，就可以了，如下图所示：&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_12.png"&gt;&lt;img height="381" width="253" src="http://images.cnblogs.com/cnblogs_com/caodaiming/WindowsLiveWriter/DataGridBeforeaddNumber_E880/image_thumb_5.png" alt="image" border="0" title="image" style="display: inline; border: 0px;" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;把HeadersVisibility= All就可以了；&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;现在我们来编写一个Model给DataGird提供数据显示：&lt;/p&gt;&lt;/blockquote&gt;&lt;span style="color: #0000ff;"&gt;namespace&lt;/span&gt; SLW7Theme.Model&lt;br/&gt;{&lt;br/&gt;    &lt;span style="color: #0000ff;"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;class&lt;/span&gt; Student&lt;br/&gt;    {&lt;br/&gt;        &lt;span style="color: #0000ff;"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;string&lt;/span&gt; Name { &lt;span style="color: #0000ff;"&gt;get&lt;/span&gt;; &lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;; }&lt;br/&gt;        &lt;span style="color: #0000ff;"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;int&lt;/span&gt; Age { &lt;span style="color: #0000ff;"&gt;get&lt;/span&gt;; &lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;; }&lt;br/&gt;        &lt;span style="color: #0000ff;"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;string&lt;/span&gt; Address { &lt;span style="color: #0000ff;"&gt;get&lt;/span&gt;; &lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;; }&lt;br/&gt;    }&lt;br/&gt;}&lt;br/&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;DataGrid 数据绑定：&lt;/p&gt;&lt;/blockquote&gt;  &lt;span style="color: #0000ff;"&gt;private&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;void&lt;/span&gt; GetStudentList()&lt;br/&gt;        {&lt;br/&gt;            var studnet = &lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; List&amp;lt;Model.Student&amp;gt;();&lt;br/&gt;            studnet.Add(&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; Model.Student() { Name = "&lt;span style="color: #8b0000;"&gt;caodaiming&lt;/span&gt;", Address = "&lt;span style="color: #8b0000;"&gt;sicuan&lt;/span&gt;", Age = 24 });&lt;br/&gt;            studnet.Add(&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; Model.Student() { Name = "&lt;span style="color: #8b0000;"&gt;caodaiming&lt;/span&gt;", Address = "&lt;span style="color: #8b0000;"&gt;sicuan&lt;/span&gt;", Age = 24 });&lt;br/&gt;            studnet.Add(&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; Model.Student() { Name = "&lt;span style="color: #8b0000;"&gt;caodaiming&lt;/span&gt;", Address = "&lt;span style="color: #8b0000;"&gt;sicuan&lt;/span&gt;", Age = 24 });&lt;br/&gt;            studnet.Add(&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; Model.Student() { Name = "&lt;span style="color: #8b0000;"&gt;caodaiming&lt;/span&gt;", Address = "&lt;span style="color: #8b0000;"&gt;sicuan&lt;/span&gt;", Age = 24 });&lt;br/&gt;            studnet.Add(&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; Model.Student() { Name = "&lt;span style="color: #8b0000;"&gt;caodaiming&lt;/span&gt;", Address = "&lt;span style="color: #8b0000;"&gt;sicuan&lt;/span&gt;", Age = 24 });&lt;br/&gt;            studnet.Add(&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; Model.Student() { Name = "&lt;span style="color: #8b0000;"&gt;caodaiming&lt;/span&gt;", Address = "&lt;span style="color: #8b0000;"&gt;sicuan&lt;/span&gt;", Age = 24 });&lt;br/&gt;            studnet.Add(&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; Model.Student() { Name = "&lt;span style="color: #8b0000;"&gt;caodaiming&lt;/span&gt;", Address = "&lt;span style="color: #8b0000;"&gt;sicuan&lt;/span&gt;", Age = 24 });&lt;br/&gt;            studnet.Add(&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; Model.Student() { Name = "&lt;span style="color: #8b0000;"&gt;caodaiming&lt;/span&gt;", Address = "&lt;span style="color: #8b0000;"&gt;sicuan&lt;/span&gt;", Age = 24 });&lt;br/&gt;            dg.ItemsSource = studnet;&lt;br/&gt;        } &lt;br/&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;在DataGird 添加LoadingRow事件,在加行时，用行的索引作为序号；&lt;/p&gt;&lt;/blockquote&gt; &lt;span style="color: #0000ff;"&gt;public&lt;/span&gt; DataGrid()&lt;br/&gt;        {&lt;br/&gt;            InitializeComponent();&lt;br/&gt;            GetStudentList();&lt;br/&gt;            dg.LoadingRow += &lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; EventHandler&amp;lt;DataGridRowEventArgs&amp;gt;(dg_LoadingRow);&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        &lt;span style="color: #0000ff;"&gt;void&lt;/span&gt; dg_LoadingRow(&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt; sender, DataGridRowEventArgs e)&lt;br/&gt;        {&lt;br/&gt;            e.Row.Header = e.Row.GetIndex() + 1;&lt;br/&gt;        }&lt;br/&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;如果在这里加上了分页，但是这里不很对分页后的数据加累加起来；如果要实现提供给大家一种方法，可以用PageSize,pageIndex来做一些工作，&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;在这里不做解决；&lt;/p&gt;&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&lt;p&gt;写到最后我发现了一个问题，如果你在整个项目中所有的DataGrid 都是一个模式的，可以修改DataGrid的当前模板；这样就是对它本身进行了改造，&lt;/p&gt;&lt;p&gt;以后在从工具中拉出它，就是你修改后的控件；(修改它的拷贝模板也是可以解决这个问题，这样在项目中有一个DataGrid 的Style)；&lt;/p&gt;&lt;p&gt;本人的能力有限，如有不正确的地方欢迎大家指正；一起学习，共同进步。&lt;/p&gt;&lt;p&gt;结束了。&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://www.cnblogs.com/caodaiming/aggbug/1765850.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/caodaiming/archive/2010/06/26/1765850.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
