在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 《深入浅出windows 10通用应用开发》源代码

《深入浅出windows 10通用应用开发》源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:52.55M
  • 下载次数:15
  • 浏览次数:84
  • 发布时间:2021-02-19
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
由于该书没有随书光盘,并且该书封面提供两种源代码下载方式中,清华大学出版社网页中搜不到该书,公众账号给出的链接失效,故在此上传资源,希望能帮到右需要的人,一起加入到windows 10 通用应用开发中来,共同繁荣微软开发技术,做出更好的产品。
【实例截图】
【核心代码】
71c86626-22db-47a8-b4d8-5d2709663f99
└── 深入浅出windows10通用应用开发
└── 源代码
├── 第10章
│   ├── Examples_10_1
│   │   └── StyleDemo
│   │   ├── StyleDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── StyleDemo.csproj
│   │   │   └── StyleDemo_TemporaryKey.pfx
│   │   └── StyleDemo.sln
│   ├── Examples_10_2
│   │   └── StyleCodeDemo
│   │   ├── StyleCodeDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── StyleCodeDemo.csproj
│   │   │   └── StyleCodeDemo_TemporaryKey.pfx
│   │   └── StyleCodeDemo.sln
│   ├── Examples_10_3
│   │   └── ControlTemplateDemo
│   │   ├── ControlTemplateDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── ControlTemplateDemo.csproj
│   │   │   ├── ControlTemplateDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ControlTemplateDemo.sln
│   ├── Examples_10_4
│   │   └── DataTemplateDemo
│   │   ├── DataTemplateDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── DataTemplateDemo.csproj
│   │   │   ├── DataTemplateDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── DataTemplateDemo.sln
│   └── Examples_10_5
│   └── ReadDataTemplateDemo
│   ├── ReadDataTemplateDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── ReadDataTemplateDemo.csproj
│   │   └── ReadDataTemplateDemo_TemporaryKey.pfx
│   └── ReadDataTemplateDemo.sln
├── 第11章
│   ├── Examples_11_1
│   │   └── BindingDemo
│   │   ├── BindingDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BindingDemo.csproj
│   │   │   ├── BindingDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── MyData.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── BindingDemo.sln
│   ├── Examples_11_2
│   │   └── BindingUIElementDemo
│   │   ├── BindingUIElementDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BindingUIElementDemo.csproj
│   │   │   ├── BindingUIElementDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── BindingUIElementDemo.sln
│   ├── Examples_11_3
│   │   └── BindingModeDemo
│   │   ├── BindingModeDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BindingModeDemo.csproj
│   │   │   ├── BindingModeDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── BindingModeDemo.sln
│   ├── Examples_11_4
│   │   └── BindingChangeDemo
│   │   ├── BindingChangeDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BindingChangeDemo.csproj
│   │   │   ├── BindingChangeDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── MyData.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── BindingChangeDemo.sln
│   ├── Examples_11_5
│   │   └── ConverterDemo
│   │   ├── ConverterDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── Clock.cs
│   │   │   ├── ConverterDemo.csproj
│   │   │   ├── ConverterDemo_TemporaryKey.pfx
│   │   │   ├── HoursToDayStringConverter.cs
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ConverterDemo.sln
│   ├── Examples_11_6
│   │   └── BindingDataDemo
│   │   ├── BindingDataDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BindingDataDemo.csproj
│   │   │   ├── BindingDataDemo_TemporaryKey.pfx
│   │   │   ├── Food.cs
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── BindingDataDemo.sln
│   ├── Examples_11_7
│   │   └── ObservableCollectionDemo
│   │   ├── ObservableCollectionDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── ObservableCollectionDemo.csproj
│   │   │   ├── ObservableCollectionDemo_TemporaryKey.pfx
│   │   │   ├── OrderModel.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ObservableCollectionDemo.sln
│   └── Examples_11_8
│   └── IListDemo
│   ├── IListDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── IListDemo.csproj
│   │   ├── IListDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── MyList.cs
│   │   ├── OrderModel.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── IListDemo.sln
├── 第12章
│   ├── Examples_12_1
│   │   └── ItemsControlDemo
│   │   ├── ItemsControlDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── ItemsControlDemo.csproj
│   │   │   ├── ItemsControlDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ItemsControlDemo.sln
│   ├── Examples_12_2
│   │   └── ListBoxDemo
│   │   ├── ListBoxDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── ListBoxDemo.csproj
│   │   │   ├── ListBoxDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ListBoxDemo.sln
│   ├── Examples_12_3
│   │   └── ListViewDemo
│   │   ├── ListViewDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── ListViewDemo.csproj
│   │   │   ├── ListViewDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ListViewDemo.sln
│   ├── Examples_12_4
│   │   └── GridViewDemo
│   │   ├── GridViewDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── GridViewDemo.csproj
│   │   │   ├── GridViewDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── GridViewDemo.sln
│   ├── Examples_12_5
│   │   └── SemanticZoomDemo
│   │   ├── SemanticZoomDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── SemanticZoomDemo.csproj
│   │   │   └── SemanticZoomDemo_TemporaryKey.pfx
│   │   └── SemanticZoomDemo.sln
│   ├── Examples_12_6
│   │   └── VirtualizationTestDemo
│   │   ├── VirtualizationTestDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── VirtualDataList.cs
│   │   │   ├── VirtualizationTestDemo.csproj
│   │   │   └── VirtualizationTestDemo_TemporaryKey.pfx
│   │   └── VirtualizationTestDemo.sln
│   ├── Examples_12_7
│   │   └── HorizontalListDemo
│   │   ├── HorizontalListDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── HorizontalListDemo.csproj
│   │   │   ├── HorizontalListDemo_TemporaryKey.pfx
│   │   │   ├── ItemList.cs
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── HorizontalListDemo.sln
│   └── Examples_12_8
│   └── DelayLoadDemo
│   ├── DelayLoadDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── Data.cs
│   │   ├── DelayLoadDemo.csproj
│   │   ├── DelayLoadDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── DelayLoadDemo.sln
├── 第13章
│   ├── Examples_13_1
│   │   └── LineChartDemo
│   │   ├── LineChartDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── LineChartDemo.csproj
│   │   │   ├── LineChartDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── LineChartDemo.sln
│   ├── Examples_13_2
│   │   └── PieChartDemo
│   │   ├── PieChartDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── PieChartDemo.csproj
│   │   │   ├── PieChartDemo_TemporaryKey.pfx
│   │   │   ├── PieDataItem.cs
│   │   │   ├── PiePiece.cs
│   │   │   ├── PiePlotter.xaml
│   │   │   ├── PiePlotter.xaml.cs
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── PieChartDemo.sln
│   ├── Examples_13_3
│   │   └── LineChartReportDemo
│   │   ├── LineChartReportDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── ChartStyle.cs
│   │   │   ├── ChartStyleGridlines.cs
│   │   │   ├── DataCollection.cs
│   │   │   ├── DataSeries.cs
│   │   │   ├── Legend.cs
│   │   │   ├── LineChartReportDemo.csproj
│   │   │   ├── LineChartReportDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── LineChartReportDemo.sln
│   └── Examples_13_4
│   └── QuickChartsDemo
│   ├── QuickCharts
│   │   ├── AreaGraph.cs
│   │   ├── Balloon.cs
│   │   ├── BindingEvaluator.cs
│   │   ├── CategoryAxis.cs
│   │   ├── Class1.cs
│   │   ├── ColumnGraph.cs
│   │   ├── DataPathEventArgs.cs
│   │   ├── DiscreetClearObservableCollection.cs
│   │   ├── ILegendItem.cs
│   │   ├── Indicator.cs
│   │   ├── Legend.cs
│   │   ├── LegendItem.cs
│   │   ├── LineGraph.cs
│   │   ├── PieChart.cs
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── QuickCharts.rd.xml
│   │   ├── QuickCharts.csproj
│   │   ├── SerialChart.cs
│   │   ├── SerialGraph.cs
│   │   ├── Slice.cs
│   │   ├── TextBlockHelper.cs
│   │   ├── Themes
│   │   │   ├── AreaGraph.xaml
│   │   │   ├── Balloon.xaml
│   │   │   ├── CategoryAxis.xaml
│   │   │   ├── ColumnGraph.xaml
│   │   │   ├── Generic.xaml
│   │   │   ├── Indicator.xaml
│   │   │   ├── Legend.xaml
│   │   │   ├── LineGraph.xaml
│   │   │   ├── PieChart.xaml
│   │   │   ├── SerialChart.xaml
│   │   │   ├── Slice.xaml
│   │   │   ├── ValueAxis.xaml
│   │   │   └── ValueGrid.xaml
│   │   ├── TreeHelper.cs
│   │   ├── ValueAxis.cs
│   │   └── ValueGrid.cs
│   ├── QuickChartsDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── PieChart.xaml
│   │   ├── PieChart.xaml.cs
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── QuickChartsDemo.csproj
│   │   ├── QuickChartsDemo_TemporaryKey.pfx
│   │   ├── SerialChart.xaml
│   │   └── SerialChart.xaml.cs
│   └── QuickChartsDemo.sln
├── 第14章
│   ├── Examples_14_1
│   │   └── ReadRssItemsSample
│   │   ├── ReadRssItemsSample
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── DetailPage.xaml
│   │   │   ├── DetailPage.xaml.cs
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── obj
│   │   │   │   └── x86
│   │   │   │   └── Debug
│   │   │   │   ├── App.g.cs
│   │   │   │   ├── App.g.i.cs
│   │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   ├── DetailPage.g.cs
│   │   │   │   ├── DetailPage.g.i.cs
│   │   │   │   ├── MainPage.g.cs
│   │   │   │   ├── MainPage.g.i.cs
│   │   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   ├── XamlSaveStateFile.xml
│   │   │   │   └── XamlTypeInfo.g.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── ReadRssItemsSample.csproj
│   │   │   ├── ReadRssItemsSample_TemporaryKey.pfx
│   │   │   ├── RssItem.cs
│   │   │   └── RssService.cs
│   │   └── ReadRssItemsSample.sln
│   ├── Examples_14_2
│   │   ├── HttpClientDemo
│   │   │   ├── HttpClientDemo
│   │   │   │   ├── ApplicationInsights.config
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── Assets
│   │   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   │   ├── StoreLogo.png
│   │   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   │   ├── HttpClientDemo.csproj
│   │   │   │   ├── HttpClientDemo_TemporaryKey.pfx
│   │   │   │   ├── MainPage.xaml
│   │   │   │   ├── MainPage.xaml.cs
│   │   │   │   ├── Package.appxmanifest
│   │   │   │   ├── project.json
│   │   │   │   ├── project.lock.json
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   └── Default.rd.xml
│   │   │   │   └── SlowInputStream.cs
│   │   │   └── HttpClientDemo.sln
│   │   └── website
│   │   ├── desktop.ini
│   │   ├── website
│   │   │   ├── default.aspx
│   │   │   ├── default.aspx.cs
│   │   │   ├── default.aspx.designer.cs
│   │   │   ├── itemlist.xml
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   ├── Web.Release.config
│   │   │   ├── website.csproj
│   │   │   └── website.csproj.user
│   │   ├── website.sln
│   │   └── website.v12.suo
│   ├── Examples_14_3
│   │   └── WebServiceDemo
│   │   ├── WebServiceDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Default.rd.xml
│   │   │   │   └── ServiceReferences.Designer.ClientConfig
│   │   │   ├── Service References
│   │   │   │   └── MobileCodeServiceReference
│   │   │   │   ├── configuration91.svcinfo
│   │   │   │   ├── configuration.svcinfo
│   │   │   │   ├── MobileCodeWS.disco
│   │   │   │   ├── MobileCodeWS.wsdl
│   │   │   │   ├── Reference.cs
│   │   │   │   └── Reference.svcmap
│   │   │   ├── WebServiceDemo.csproj
│   │   │   └── WebServiceDemo_TemporaryKey.pfx
│   │   └── WebServiceDemo.sln
│   ├── Examples_14_4
│   │   ├── WCFDemo
│   │   │   ├── WCFDemo
│   │   │   │   ├── ApplicationInsights.config
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── Assets
│   │   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   │   ├── StoreLogo.png
│   │   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   │   ├── MainPage.xaml
│   │   │   │   ├── MainPage.xaml.cs
│   │   │   │   ├── Package.appxmanifest
│   │   │   │   ├── project.json
│   │   │   │   ├── project.lock.json
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   ├── Default.rd.xml
│   │   │   │   │   └── ServiceReferences.Designer.ClientConfig
│   │   │   │   ├── Service References
│   │   │   │   │   └── WCFService
│   │   │   │   │   ├── configuration91.svcinfo
│   │   │   │   │   ├── configuration.svcinfo
│   │   │   │   │   ├── Reference.cs
│   │   │   │   │   ├── Reference.svcmap
│   │   │   │   │   ├── Service11.xsd
│   │   │   │   │   ├── Service12.xsd
│   │   │   │   │   ├── Service1.disco
│   │   │   │   │   ├── Service1.wsdl
│   │   │   │   │   └── Service1.xsd
│   │   │   │   ├── WCFDemo.csproj
│   │   │   │   └── WCFDemo_TemporaryKey.pfx
│   │   │   └── WCFDemo.sln
│   │   └── WcfService1
│   │   ├── WcfService1
│   │   │   ├── App_Data
│   │   │   │   └── information.mdb
│   │   │   ├── IService1.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Service1.svc
│   │   │   ├── Service1.svc.cs
│   │   │   ├── WcfService1.csproj
│   │   │   ├── WcfService1.csproj.user
│   │   │   ├── WcfService1.Publish.xml
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WcfService1.sln
│   │   └── WcfService1.suo
│   └── Examples_14_5
│   ├── PushNotificationDemo
│   │   ├── PushNotificationDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── PushNotificationDemo.csproj
│   │   │   └── PushNotificationDemo_TemporaryKey.pfx
│   │   └── PushNotificationDemo.sln
│   └── PushNotificationServerDemo
│   ├── PushNotificationServerDemo
│   │   ├── App.config
│   │   ├── Form1.cs
│   │   ├── Form1.Designer.cs
│   │   ├── Form1.resx
│   │   ├── NotificationType.cs
│   │   ├── OAuthHelper.cs
│   │   ├── OAuthToken.cs
│   │   ├── Program.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   └── PushNotificationServerDemo.csproj
│   ├── PushNotificationServerDemo.sln
│   ├── PushNotificationServerDemo.v11.suo
│   └── PushNotificationServerDemo.v12.suo
├── 第15章
│   ├── Examples_15_1
│   │   └── StreamSocketDemo
│   │   ├── StreamSocketDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── StreamSocketDemo.csproj
│   │   │   └── StreamSocketDemo_TemporaryKey.pfx
│   │   └── StreamSocketDemo.sln
│   └── Examples_15_2
│   └── DatagramSocketDemo
│   ├── DatagramSocketDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── DatagramSocketDemo.csproj
│   │   ├── DatagramSocketDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── DatagramSocketDemo.sln
├── 第16章
│   ├── Examples_16_1
│   │   └── BluetoothDemo
│   │   ├── BluetoothDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BluetoothDemo.csproj
│   │   │   ├── BluetoothDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── BluetoothDemo.sln
│   ├── Examples_16_2
│   │   └── BluetoothDeviceDemo
│   │   ├── BluetoothDeviceDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BluetoothDeviceDemo.csproj
│   │   │   ├── BluetoothDeviceDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── BluetoothDeviceDemo.sln
│   └── Examples_16_3
│   └── NFCMessageDemo
│   ├── NFCMessageDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── NFCMessageDemo.csproj
│   │   ├── NFCMessageDemo_TemporaryKey.pfx
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── NFCMessageDemo.sln
├── 第17章
│   ├── Examples_17_1
│   │   └── ContactStoreDemo
│   │   ├── ContactStoreDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── ContactsList.xaml
│   │   │   ├── ContactsList.xaml.cs
│   │   │   ├── ContactStoreDemo.csproj
│   │   │   ├── ContactStoreDemo.csproj.user
│   │   │   ├── ContactStoreDemo_TemporaryKey.pfx
│   │   │   ├── EditContact.xaml
│   │   │   ├── EditContact.xaml.cs
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ContactStoreDemo.sln
│   ├── Examples_17_2
│   │   └── StoredContactPictureDemo
│   │   ├── StoredContactPictureDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── image.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── StoredContactPictureDemo.csproj
│   │   │   ├── StoredContactPictureDemo.csproj.user
│   │   │   └── StoredContactPictureDemo_TemporaryKey.pfx
│   │   └── StoredContactPictureDemo.sln
│   └── Examples_17_3
│   └── VCardDemo
│   ├── VCardDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── VCardDemo.csproj
│   │   └── VCardDemo_TemporaryKey.pfx
│   └── VCardDemo.sln
├── 第18章
│   ├── Examples_18_1
│   │   └── BackgroundTaskTestDemo
│   │   ├── BackgroundTaskTestDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BackgroundTaskTestDemo.csproj
│   │   │   ├── BackgroundTaskTestDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── BackgroundTaskTestDemo.sln
│   │   └── Tasks
│   │   ├── ExampleBackgroundTask.cs
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── Tasks.csproj
│   ├── Examples_18_2
│   │   └── BackgroundTask.Client
│   │   ├── BackgroundTask.Client
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BackgroundTask.Client.csproj
│   │   │   ├── BackgroundTask.Client_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── BackgroundTask.Client.sln
│   │   └── BackgroundTask.NotificationTask
│   │   ├── BackgroundTask.NotificationTask.csproj
│   │   ├── NotificationTask.cs
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── Examples_18_3
│   │   └── BackgroundTaskDemo
│   │   ├── BackgroundTaskDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BackgroundTaskDemo.csproj
│   │   │   ├── BackgroundTaskDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── BackgroundTaskDemo.sln
│   │   └── MyBackgroundTask
│   │   ├── MyBackgroundTask.csproj
│   │   ├── MyTask.cs
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   └── Examples_18_4
│   └── TransferDownloadDemo
│   ├── TransferDownloadDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── BackgroundTransferList.xaml
│   │   ├── BackgroundTransferList.xaml.cs
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── TransferDownloadDemo.csproj
│   │   ├── TransferDownloadDemo_TemporaryKey.pfx
│   │   └── TransferModel.cs
│   └── TransferDownloadDemo.sln
├── 第19章
│   ├── Examples_19_1
│   │   └── LauncherDemo
│   │   ├── LauncherDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── LauncherDemo.csproj
│   │   │   ├── LauncherDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── LauncherDemo.sln
│   ├── Examples_19_2
│   │   ├── UriProtocolDemo
│   │   │   ├── UriProtocolDemo
│   │   │   │   ├── ApplicationInsights.config
│   │   │   │   ├── App.xaml
│   │   │   │   ├── App.xaml.cs
│   │   │   │   ├── Assets
│   │   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   │   ├── StoreLogo.png
│   │   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   │   ├── MainPage.xaml
│   │   │   │   ├── MainPage.xaml.cs
│   │   │   │   ├── Package.appxmanifest
│   │   │   │   ├── Page1.xaml
│   │   │   │   ├── Page1.xaml.cs
│   │   │   │   ├── Page2.xaml
│   │   │   │   ├── Page2.xaml.cs
│   │   │   │   ├── project.json
│   │   │   │   ├── project.lock.json
│   │   │   │   ├── Properties
│   │   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   │   └── Default.rd.xml
│   │   │   │   ├── UriProtocolDemo.csproj
│   │   │   │   └── UriProtocolDemo_TemporaryKey.pfx
│   │   │   └── UriProtocolDemo.sln
│   │   └── UriProtocolTestDemo
│   │   ├── UriProtocolTestDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── UriProtocolTestDemo.csproj
│   │   │   └── UriProtocolTestDemo_TemporaryKey.pfx
│   │   └── UriProtocolTestDemo.sln
│   └── Examples_19_3
│   ├── FileAssociationDemo
│   │   ├── FileAssociationDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── FileAssociationDemo.csproj
│   │   │   ├── FileAssociationDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── FileAssociationDemo.sln
│   └── FileAssociationTestDemo
│   ├── FileAssociationTestDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── FileAssociationTestDemo.csproj
│   │   ├── FileAssociationTestDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── FileAssociationTestDemo.sln
├── 第20章
│   ├── Examples_20_1
│   │   └── Mp3Player
│   │   ├── Mp3Player
│   │   │   ├── 2.mp3
│   │   │   ├── 3.mp3
│   │   │   ├── 4.mp3
│   │   │   ├── 5.mp3
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Mp3Player.csproj
│   │   │   ├── Mp3Player_TemporaryKey.pfx
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   └── TouchMyHeart.mp3
│   │   └── Mp3Player.sln
│   ├── Examples_20_2
│   │   └── OnlineMp3
│   │   ├── OnlineMp3
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── OnlineMp3.csproj
│   │   │   ├── OnlineMp3_TemporaryKey.pfx
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── OnlineMp3.sln
│   ├── Examples_20_3
│   │   └── SystemMediaTransportControls2Demo
│   │   ├── SystemMediaTransportControls2Demo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Music
│   │   │   │   ├── music1.mp3
│   │   │   │   └── music2.mp3
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── SystemMediaTransportControls2Demo.csproj
│   │   │   └── SystemMediaTransportControls2Demo_TemporaryKey.pfx
│   │   └── SystemMediaTransportControls2Demo.sln
│   ├── Examples_20_4
│   │   └── MediaPlayer
│   │   ├── MediaPlayer
│   │   │   ├── 123.wmv
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── MediaPlayer.csproj
│   │   │   ├── MediaPlayer_TemporaryKey.pfx
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── MediaPlayer.sln
│   └── Examples_20_5
│   └── MediaPlayerDemo
│   ├── MediaPlayerDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── MediaPlayerDemo.csproj
│   │   ├── MediaPlayerDemo_TemporaryKey.pfx
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── MediaPlayerDemo.sln
├── 第21章
│   ├── Examples_21_1
│   │   └── MapLocationDemo
│   │   ├── MapLocationDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── MapLocationDemo.csproj
│   │   │   ├── MapLocationDemo_TemporaryKey.pfx
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── MapLocationDemo.sln
│   ├── Examples_21_2
│   │   └── PositionChangedDemo
│   │   ├── PositionChangedDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── PositionChangedDemo.csproj
│   │   │   ├── PositionChangedDemo_TemporaryKey.pfx
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── PositionChangedDemo.sln
│   ├── Examples_21_3
│   │   └── BackgroundLocationDemo
│   │   ├── BackgroundLocationDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BackgroundLocationDemo.csproj
│   │   │   ├── BackgroundLocationDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── BackgroundLocationDemo.sln
│   │   └── BackgroundTask
│   │   ├── BackgroundTask.csproj
│   │   ├── LocationBackgroundTask.cs
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   └── Examples_21_4
│   └── GeofenceDemo
│   ├── GeofenceDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── GeofenceDemo.csproj
│   │   ├── GeofenceDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── GeofenceDemo.sln
├── 第22章
│   ├── Examples_22_1
│   │   └── MemoryManagerDemo
│   │   ├── MemoryManagerDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── MemoryManagerDemo.csproj
│   │   │   ├── MemoryManagerDemo_TemporaryKey.pfx
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── MemoryManagerDemo.sln
│   │   └── MemoryManagerRT
│   │   ├── MemoryManagerRT.cpp
│   │   ├── MemoryManagerRT.h
│   │   ├── MemoryManagerRT.vcxproj
│   │   ├── MemoryManagerRT.vcxproj.filters
│   │   ├── pch.cpp
│   │   └── pch.h
│   ├── Examples_22_2
│   │   └── WindRTAsyncDemo
│   │   ├── WindowsRuntimeComponent1
│   │   │   ├── pch.cpp
│   │   │   ├── pch.h
│   │   │   ├── WindowsRuntimeComponent1.cpp
│   │   │   ├── WindowsRuntimeComponent1.h
│   │   │   ├── WindowsRuntimeComponent1.vcxproj
│   │   │   └── WindowsRuntimeComponent1.vcxproj.filters
│   │   ├── WindRTAsyncDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── WindRTAsyncDemo.csproj
│   │   │   └── WindRTAsyncDemo_TemporaryKey.pfx
│   │   └── WindRTAsyncDemo.sln
│   └── Examples_22_3
│   └── CppDLLDemo
│   ├── CppDLLDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── CppDLLDemo.csproj
│   │   ├── CppDLLDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   ├── CppDLLDemo.sln
│   └── WindowsRuntimeMD5
│   ├── Class1.cpp
│   ├── Class1.h
│   ├── md5.cpp
│   ├── md5.h
│   ├── pch.cpp
│   ├── pch.h
│   ├── RTMD5.cpp
│   ├── RTMD5.h
│   ├── WindowsRuntimeMD5.vcxproj
│   └── WindowsRuntimeMD5.vcxproj.filters
├── 第23章
│   └── Examples_23_1
│   └── BingWallpapers
│   ├── BingWallpapers
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── BingWallpapers.csproj
│   │   ├── BingWallpapers_TemporaryKey.pfx
│   │   ├── CountryNameConverter.cs
│   │   ├── DayPicturesPage.xaml
│   │   ├── DayPicturesPage.xaml.cs
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── obj
│   │   │   └── x86
│   │   │   └── Debug
│   │   │   ├── App.g.cs
│   │   │   ├── App.g.i.cs
│   │   │   ├── DayPicturesPage.g.cs
│   │   │   ├── DayPicturesPage.g.i.cs
│   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   ├── MainPage.g.cs
│   │   │   ├── MainPage.g.i.cs
│   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   ├── XamlSaveStateFile.xml
│   │   │   └── XamlTypeInfo.g.cs
│   │   ├── Package.appxmanifest
│   │   ├── PictureInfo.cs
│   │   ├── ProgressEventArgs.cs
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── WallpapersService.cs
│   └── BingWallpapers.sln
├── 第24章
│   └── Examples_24_1
│   └── AccountBook
│   ├── AccountBook
│   │   ├── AccountBook.csproj
│   │   ├── AccountBook_TemporaryKey.pfx
│   │   ├── AddAccount.xaml
│   │   ├── AddAccount.xaml.cs
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── Budget.cs
│   │   ├── BudgetHelper.cs
│   │   ├── Category.cs
│   │   ├── CategoryHelper.cs
│   │   ├── ChartData.cs
│   │   ├── ChartPage.xaml
│   │   ├── ChartPage.xaml.cs
│   │   ├── Common.cs
│   │   ├── Converter
│   │   │   ├── VoucherDescConverter.cs
│   │   │   └── VoucherTypeConverter.cs
│   │   ├── FinancialNote.cs
│   │   ├── FinancialNoteHelper.cs
│   │   ├── Images
│   │   │   ├── appbar.add.rest.png
│   │   │   ├── appbar.cancel.rest.png
│   │   │   ├── appbar.finish.rest.png
│   │   │   ├── appbar.First.rest.png
│   │   │   ├── appbar.Last.rest.png
│   │   │   ├── appbar.Search.png
│   │   │   ├── catelogo.png
│   │   │   ├── dfb.png
│   │   │   ├── inlogo.png
│   │   │   ├── mlogo.png
│   │   │   ├── outlogo.png
│   │   │   ├── piclogo.png
│   │   │   ├── searchlogo.png
│   │   │   ├── setlogo.png
│   │   │   └── ylogo.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── MouthReport.xaml
│   │   ├── MouthReport.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── Search.xaml
│   │   ├── Search.xaml.cs
│   │   ├── Skin
│   │   │   ├── logo.png
│   │   │   ├── PageBG.jpg
│   │   │   └── PanoramaBG.jpg
│   │   ├── StorageFileHelper.cs
│   │   ├── StorageSettingHelper.cs
│   │   ├── Voucher.cs
│   │   ├── VoucherHelpr.cs
│   │   ├── YearReport.xaml
│   │   └── YearReport.xaml.cs
│   ├── AccountBook.sln
│   └── QuickCharts
│   ├── AreaGraph.cs
│   ├── Balloon.cs
│   ├── BindingEvaluator.cs
│   ├── CategoryAxis.cs
│   ├── Class1.cs
│   ├── ColumnGraph.cs
│   ├── DataPathEventArgs.cs
│   ├── DiscreetClearObservableCollection.cs
│   ├── ILegendItem.cs
│   ├── Indicator.cs
│   ├── Legend.cs
│   ├── LegendItem.cs
│   ├── LineGraph.cs
│   ├── PieChart.cs
│   ├── project.json
│   ├── project.lock.json
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── QuickCharts.rd.xml
│   ├── QuickCharts.csproj
│   ├── SerialChart.cs
│   ├── SerialGraph.cs
│   ├── Slice.cs
│   ├── TextBlockHelper.cs
│   ├── Themes
│   │   ├── AreaGraph.xaml
│   │   ├── Balloon.xaml
│   │   ├── CategoryAxis.xaml
│   │   ├── ColumnGraph.xaml
│   │   ├── Generic.xaml
│   │   ├── Indicator.xaml
│   │   ├── Legend.xaml
│   │   ├── LineGraph.xaml
│   │   ├── PieChart.xaml
│   │   ├── SerialChart.xaml
│   │   ├── Slice.xaml
│   │   ├── ValueAxis.xaml
│   │   └── ValueGrid.xaml
│   ├── TreeHelper.cs
│   ├── ValueAxis.cs
│   └── ValueGrid.cs
├── 第2章
│   ├── Examples_2_1
│   │   └── HelloWorldDemo
│   │   ├── HelloWorldDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── HelloWorldDemo.csproj
│   │   │   ├── HelloWorldDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── HelloWorldDemo.sln
│   └── Examples_2_2
│   └── BackButtonDemo
│   ├── BackButtonDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── BackButtonDemo.csproj
│   │   ├── BackButtonDemo.csproj.user
│   │   ├── BackButtonDemo_TemporaryKey.pfx
│   │   ├── BlankPage1.xaml
│   │   ├── BlankPage1.xaml.cs
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── BackButtonDemo.sln
├── 第3章
│   ├── Examples_3_1
│   │   └── XamlReaderDemo
│   │   ├── XamlReaderDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── Rectangle.xaml
│   │   │   ├── XamlReaderDemo.csproj
│   │   │   └── XamlReaderDemo_TemporaryKey.pfx
│   │   └── XamlReaderDemo.sln
│   └── Examples_3_2
│   └── VisualTreeDemo
│   ├── VisualTreeDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── VisualTreeDemo.csproj
│   │   └── VisualTreeDemo_TemporaryKey.pfx
│   └── VisualTreeDemo.sln
├── 第4章
│   ├── Examples_4_1
│   │   └── ButtonDemo
│   │   ├── ButtonDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── ButtonDemo.csproj
│   │   │   ├── ButtonDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ButtonDemo.sln
│   ├── Examples_4_10
│   │   └── ScrollViewerPicture
│   │   ├── ScrollViewerPicture
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── cat.jpg
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── ScrollViewerPicture.csproj
│   │   │   └── ScrollViewerPicture_TemporaryKey.pfx
│   │   └── ScrollViewerPicture.sln
│   ├── Examples_4_11
│   │   └── SliderDemo
│   │   ├── SliderDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── SliderDemo.csproj
│   │   │   └── SliderDemo_TemporaryKey.pfx
│   │   └── SliderDemo.sln
│   ├── Examples_4_12
│   │   └── DateTimeDemo
│   │   ├── DateTimeDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── DateTimeDemo.csproj
│   │   │   ├── DateTimeDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── DateTimeDemo.sln
│   ├── Examples_4_13
│   │   └── PivotDemo
│   │   ├── PivotDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── PivotDemo.csproj
│   │   │   ├── PivotDemo_TemporaryKey.pfx
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── PivotDemo.sln
│   ├── Examples_4_14
│   │   └── HubDemo
│   │   ├── HubDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── HubDemo.csproj
│   │   │   ├── HubDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── HubDemo.sln
│   ├── Examples_4_15
│   │   └── FlyoutDemo
│   │   ├── FlyoutDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── FlyoutDemo.csproj
│   │   │   ├── FlyoutDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── FlyoutDemo.sln
│   ├── Examples_4_16
│   │   └── ComboBoxDemo
│   │   ├── ComboBoxDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── ComboBoxDemo.csproj
│   │   │   ├── ComboBoxDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ComboBoxDemo.sln
│   ├── Examples_4_17
│   │   └── CommandBarDemo
│   │   ├── CommandBarDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── CommandBarDemo.csproj
│   │   │   ├── CommandBarDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── CommandBarDemo.sln
│   ├── Examples_4_18
│   │   └── SplitViewDemo
│   │   ├── SplitViewDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── SplitViewDemo.csproj
│   │   │   └── SplitViewDemo_TemporaryKey.pfx
│   │   └── SplitViewDemo.sln
│   ├── Examples_4_2
│   │   └── TextBlockDemo
│   │   ├── TextBlockDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── TextBlockDemo.csproj
│   │   │   └── TextBlockDemo_TemporaryKey.pfx
│   │   └── TextBlockDemo.sln
│   ├── Examples_4_3
│   │   └── TextBoxDemo
│   │   ├── TextBoxDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── TextBoxDemo.csproj
│   │   │   └── TextBoxDemo_TemporaryKey.pfx
│   │   └── TextBoxDemo.sln
│   ├── Examples_4_4
│   │   └── BorderDemo
│   │   ├── BorderDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── BorderDemo.csproj
│   │   │   ├── BorderDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── BorderDemo.sln
│   ├── Examples_4_5
│   │   └── HyperlinkButtonDemo
│   │   ├── HyperlinkButtonDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── HyperlinkButtonDemo.csproj
│   │   │   ├── HyperlinkButtonDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── HyperlinkButtonDemo.sln
│   ├── Examples_4_6
│   │   └── RadioButtonDemo
│   │   ├── RadioButtonDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── RadioButtonDemo.csproj
│   │   │   └── RadioButtonDemo_TemporaryKey.pfx
│   │   └── RadioButtonDemo.sln
│   ├── Examples_4_7
│   │   └── CheckBoxDemo
│   │   ├── CheckBoxDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── CheckBoxDemo.csproj
│   │   │   ├── CheckBoxDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── CheckBoxDemo.sln
│   ├── Examples_4_8
│   │   └── ProgressBarDemo
│   │   ├── ProgressBarDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── ProgressBarDemo.csproj
│   │   │   ├── ProgressBarDemo_TemporaryKey.pfx
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ProgressBarDemo.sln
│   └── Examples_4_9
│   └── ScrollViewerDemo
│   ├── ScrollViewerDemo
│   │   ├── a.jpg
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── b.jpg
│   │   ├── c.jpg
│   │   ├── d.jpg
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── ScrollViewerDemo.csproj
│   │   └── ScrollViewerDemo_TemporaryKey.pfx
│   └── ScrollViewerDemo.sln
├── 第5章
│   ├── Examples_5_1
│   │   └── MaxWidthDemo
│   │   ├── MaxWidthDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── MaxWidthDemo.csproj
│   │   │   ├── MaxWidthDemo_TemporaryKey.pfx
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── MaxWidthDemo.sln
│   ├── Examples_5_2
│   │   └── Calculator
│   │   ├── Calculator
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── Calculator.csproj
│   │   │   ├── Calculator_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── Calculator.sln
│   ├── Examples_5_3
│   │   └── ScrollableTextBoxTest
│   │   ├── ScrollableTextBoxTest
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── ScrollableTextBlock.xaml
│   │   │   ├── ScrollableTextBlock.xaml.cs
│   │   │   ├── ScrollableTextBoxTest.csproj
│   │   │   └── ScrollableTextBoxTest_TemporaryKey.pfx
│   │   └── ScrollableTextBoxTest.sln
│   ├── Examples_5_4
│   │   └── CanvasDemo
│   │   ├── CanvasDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── CanvasDemo.csproj
│   │   │   ├── CanvasDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── CanvasDemo.sln
│   ├── Examples_5_5
│   │   └── RelativePanelDemo
│   │   ├── RelativePanelDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── RelativePanelDemo.csproj
│   │   │   └── RelativePanelDemo_TemporaryKey.pfx
│   │   └── RelativePanelDemo.sln
│   ├── Examples_5_6
│   │   └── GridDemo
│   │   ├── GridDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── GridDemo.csproj
│   │   │   ├── GridDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── GridDemo.sln
│   ├── Examples_5_7
│   │   └── AdaptiveTriggerDemo
│   │   ├── AdaptiveTriggerDemo
│   │   │   ├── AdaptiveTriggerDemo.csproj
│   │   │   ├── AdaptiveTriggerDemo_TemporaryKey.pfx
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── AdaptiveTriggerDemo.sln
│   ├── Examples_5_8
│   │   └── MeasureArrangeDemo
│   │   ├── MeasureArrangeDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── MeasureArrangeDemo.csproj
│   │   │   ├── MeasureArrangeDemo_TemporaryKey.pfx
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── TestPanel.cs
│   │   │   └── TestUIElement.cs
│   │   └── MeasureArrangeDemo.sln
│   └── Examples_5_9
│   └── CustomPanelDemo
│   ├── CustomPanelDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── CirclePanel.cs
│   │   ├── CustomPanelDemo.csproj
│   │   ├── CustomPanelDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── CustomPanelDemo.sln
├── 第6章
│   ├── Examples_6_1
│   │   └── LocalSettingsDemo
│   │   ├── LocalSettingsDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── LocalSettingsDemo.csproj
│   │   │   ├── LocalSettingsDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── LocalSettingsDemo.sln
│   ├── Examples_6_10
│   │   └── PackageFileDemo
│   │   ├── PackageFileDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── PackageFileDemo.csproj
│   │   │   ├── PackageFileDemo_TemporaryKey.pfx
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── PackageFileDemo.sln
│   ├── Examples_6_2
│   │   └── ApplicationDataContainerDemo
│   │   ├── ApplicationDataContainerDemo
│   │   │   ├── ApplicationDataContainerDemo.csproj
│   │   │   ├── ApplicationDataContainerDemo_TemporaryKey.pfx
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ApplicationDataContainerDemo.sln
│   ├── Examples_6_3
│   │   └── CompositeValueDemo
│   │   ├── CompositeValueDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── CompositeValueDemo.csproj
│   │   │   ├── CompositeValueDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── CompositeValueDemo.sln
│   ├── Examples_6_4
│   │   └── StorageFileDemo
│   │   ├── StorageFileDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── StorageFileDemo.csproj
│   │   │   └── StorageFileDemo_TemporaryKey.pfx
│   │   └── StorageFileDemo.sln
│   ├── Examples_6_5
│   │   └── FileSteamBufferDemo
│   │   ├── FileSteamBufferDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── FileSteamBufferDemo.csproj
│   │   │   ├── FileSteamBufferDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── FileSteamBufferDemo.sln
│   ├── Examples_6_6
│   │   └── StorageFileUriDemo
│   │   ├── StorageFileUriDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── StorageFileUriDemo.csproj
│   │   │   └── StorageFileUriDemo_TemporaryKey.pfx
│   │   └── StorageFileUriDemo.sln
│   ├── Examples_6_7
│   │   └── JsonDemo
│   │   ├── JsonDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── JsonDemo.csproj
│   │   │   ├── JsonDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── School.cs
│   │   │   └── User.cs
│   │   └── JsonDemo.sln
│   ├── Examples_6_8
│   │   └── ShoppingListDemo
│   │   ├── ShoppingListDemo
│   │   │   ├── AddItem.xaml
│   │   │   ├── AddItem.xaml.cs
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── DisplayPage.xaml
│   │   │   ├── DisplayPage.xaml.cs
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── ShoppingListDemo.csproj
│   │   │   └── ShoppingListDemo_TemporaryKey.pfx
│   │   └── ShoppingListDemo.sln
│   └── Examples_6_9
│   └── PackageDemo
│   ├── PackageDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── PackageDemo.csproj
│   │   ├── PackageDemo_TemporaryKey.pfx
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── PackageDemo.sln
├── 第7章
│   ├── Examples_7_1
│   │   └── DrawingDemo
│   │   ├── DrawingDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── DrawingDemo.csproj
│   │   │   ├── DrawingDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── DrawingDemo.sln
│   ├── Examples_7_2
│   │   └── SimplePathDemo
│   │   ├── SimplePathDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── SimplePathDemo.csproj
│   │   │   └── SimplePathDemo_TemporaryKey.pfx
│   │   └── SimplePathDemo.sln
│   ├── Examples_7_3
│   │   └── HexagonDemo
│   │   ├── HexagonDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── Hexagon.cs
│   │   │   ├── HexagonDemo.csproj
│   │   │   ├── HexagonDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── HexagonDemo.sln
│   ├── Examples_7_4
│   │   └── ClipToBoundsDemo
│   │   ├── ClipToBoundsDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── Clip.cs
│   │   │   ├── ClipToBoundsDemo.csproj
│   │   │   ├── ClipToBoundsDemo_TemporaryKey.pfx
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── ClipToBoundsDemo.sln
│   ├── Examples_7_5
│   │   └── RenderTargetBitmapDemo
│   │   ├── RenderTargetBitmapDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   └── Default.rd.xml
│   │   │   ├── RenderTargetBitmapDemo.csproj
│   │   │   └── RenderTargetBitmapDemo_TemporaryKey.pfx
│   │   └── RenderTargetBitmapDemo.sln
│   └── Examples_7_6
│   └── SaveImageDemo
│   ├── SaveImageDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── SaveImageDemo.csproj
│   │   └── SaveImageDemo_TemporaryKey.pfx
│   └── SaveImageDemo.sln
├── 第8章
│   ├── Examples_8_1
│   │   └── MatrixDemo
│   │   ├── MatrixDemo
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── MatrixDemo.csproj
│   │   │   ├── MatrixDemo_TemporaryKey.pfx
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── MatrixDemo.sln
│   ├── Examples_8_2
│   │   └── 3DRotationDemo
│   │   ├── 3DRotationDemo
│   │   │   ├── 3DRotationDemo.csproj
│   │   │   ├── 3DRotationDemo_TemporaryKey.pfx
│   │   │   ├── ApplicationInsights.config
│   │   │   ├── App.xaml
│   │   │   ├── App.xaml.cs
│   │   │   ├── Assets
│   │   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   │   ├── SplashScreen.scale-200.png
│   │   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   │   ├── StoreLogo.png
│   │   │   │   └── Wide310x150Logo.scale-200.png
│   │   │   ├── MainPage.xaml
│   │   │   ├── MainPage.xaml.cs
│   │   │   ├── Package.appxmanifest
│   │   │   ├── project.json
│   │   │   ├── project.lock.json
│   │   │   └── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   └── 3DRotationDemo.sln
│   └── Examples_8_3
│   └── 3DOffsetDemo
│   ├── 3DOffsetDemo
│   │   ├── 3DOffsetDemo.csproj
│   │   ├── 3DOffsetDemo_TemporaryKey.pfx
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── 3DOffsetDemo.sln
└── 第9章
├── Examples_9_1
│   └── AnimationDemo
│   ├── AnimationDemo
│   │   ├── AnimationDemo.csproj
│   │   ├── AnimationDemo.csproj.user
│   │   ├── AnimationDemo_TemporaryKey.pfx
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── AnimationDemo.sln
├── Examples_9_10
│   └── CircleEaseDemo
│   ├── CircleEaseDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── CircleEaseDemo.csproj
│   │   ├── CircleEaseDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── CircleEaseDemo.sln
├── Examples_9_11
│   └── CubicEaseDemo
│   ├── CubicEaseDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── CubicEaseDemo.csproj
│   │   ├── CubicEaseDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── CubicEaseDemo.sln
├── Examples_9_12
│   └── ElasticEaseDemo
│   ├── ElasticEaseDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── ElasticEaseDemo.csproj
│   │   ├── ElasticEaseDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── ElasticEaseDemo.sln
├── Examples_9_13
│   └── ExponentialEaseDemo
│   ├── ExponentialEaseDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── ExponentialEaseDemo.csproj
│   │   ├── ExponentialEaseDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── ExponentialEaseDemo.sln
├── Examples_9_14
│   └── PowerEaseDemo
│   ├── PowerEaseDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── PowerEaseDemo.csproj
│   │   ├── PowerEaseDemo_TemporaryKey.pfx
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── PowerEaseDemo.sln
├── Examples_9_15
│   └── SineEaseDemo
│   ├── SineEaseDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── SineEaseDemo.csproj
│   │   └── SineEaseDemo_TemporaryKey.pfx
│   └── SineEaseDemo.sln
├── Examples_9_16
│   └── RenderingDemo
│   ├── RenderingDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── RenderingDemo.csproj
│   │   └── RenderingDemo_TemporaryKey.pfx
│   └── RenderingDemo.sln
├── Examples_9_17
│   └── AnimationUITestDemo
│   ├── AnimationUITestDemo
│   │   ├── AnimationUITestDemo.csproj
│   │   ├── AnimationUITestDemo_TemporaryKey.pfx
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── AnimationUITestDemo.sln
├── Examples_9_18
│   └── StarFlowDemo
│   ├── StarFlowDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── StarBehavior.cs
│   │   ├── StarEntity.cs
│   │   ├── StarFactory.cs
│   │   ├── StarFlowDemo.csproj
│   │   └── StarFlowDemo_TemporaryKey.pfx
│   └── StarFlowDemo.sln
├── Examples_9_2
│   └── DoubleAnimationDemo
│   ├── DoubleAnimationDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── DoubleAnimationDemo.csproj
│   │   ├── DoubleAnimationDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── DoubleAnimationDemo.sln
├── Examples_9_3
│   └── ColorAnimationDemo
│   ├── ColorAnimationDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── ColorAnimationDemo.csproj
│   │   ├── ColorAnimationDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── ColorAnimationDemo.sln
├── Examples_9_4
│   └── PointAnimationDemo
│   ├── PointAnimationDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── PointAnimationDemo.csproj
│   │   ├── PointAnimationDemo_TemporaryKey.pfx
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── PointAnimationDemo.sln
├── Examples_9_5
│   └── SplineKeyDemo
│   ├── SplineKeyDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   └── Default.rd.xml
│   │   ├── SplineKeyDemo.csproj
│   │   └── SplineKeyDemo_TemporaryKey.pfx
│   └── SplineKeyDemo.sln
├── Examples_9_6
│   └── DiscretePointDemo
│   ├── DiscretePointDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── DiscretePointDemo.csproj
│   │   ├── DiscretePointDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── DiscretePointDemo.sln
├── Examples_9_7
│   └── DiscreteObjectDemo
│   ├── DiscreteObjectDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── DiscreteObjectDemo.csproj
│   │   ├── DiscreteObjectDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── DiscreteObjectDemo.sln
├── Examples_9_8
│   └── BackEaseDemo
│   ├── BackEaseDemo
│   │   ├── ApplicationInsights.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Assets
│   │   │   ├── LockScreenLogo.scale-200.png
│   │   │   ├── SplashScreen.scale-200.png
│   │   │   ├── Square150x150Logo.scale-200.png
│   │   │   ├── Square44x44Logo.scale-200.png
│   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   │   ├── StoreLogo.png
│   │   │   └── Wide310x150Logo.scale-200.png
│   │   ├── BackEaseDemo.csproj
│   │   ├── BackEaseDemo_TemporaryKey.pfx
│   │   ├── MainPage.xaml
│   │   ├── MainPage.xaml.cs
│   │   ├── Package.appxmanifest
│   │   ├── project.json
│   │   ├── project.lock.json
│   │   └── Properties
│   │   ├── AssemblyInfo.cs
│   │   └── Default.rd.xml
│   └── BackEaseDemo.sln
└── Examples_9_9
└── BounceEaseDemo
├── BounceEaseDemo
│   ├── ApplicationInsights.config
│   ├── App.xaml
│   ├── App.xaml.cs
│   ├── Assets
│   │   ├── LockScreenLogo.scale-200.png
│   │   ├── SplashScreen.scale-200.png
│   │   ├── Square150x150Logo.scale-200.png
│   │   ├── Square44x44Logo.scale-200.png
│   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
│   │   ├── StoreLogo.png
│   │   └── Wide310x150Logo.scale-200.png
│   ├── BounceEaseDemo.csproj
│   ├── BounceEaseDemo_TemporaryKey.pfx
│   ├── MainPage.xaml
│   ├── MainPage.xaml.cs
│   ├── Package.appxmanifest
│   ├── project.json
│   ├── project.lock.json
│   └── Properties
│   ├── AssemblyInfo.cs
│   └── Default.rd.xml
└── BounceEaseDemo.sln

709 directories, 2909 files

标签:

实例下载地址

《深入浅出windows 10通用应用开发》源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警