01.移动先行之哪位高手主沉浮-小弟我的第一个程序
01.移动先行之谁主沉浮----我的第一个程序
如果移动方向有任何问题请参考===> 异常处理汇总-移动系列(点)
添加项目
看看项目,和以前大不同了,很多东西都用不了了,比如file类等【MainPage.xaml相当于主窗体】
App.xaml里面的App()方法相当于main方法
添加一个button
写点代码,调试信息输出+文本赋值
选择一个适合的模拟器
启动后的样子
按钮显示出来了
这个是输出
点几下看看效果==>完美~~~(其实这个单击事件应该叫做==>事件代理函数)
扩充部分-==========================
设计器可以切换窗格
设计器可以展开合上
分析一下头文件
详细注解
在属性里面改过名字后就会以x:开头
条件编译
参考:https://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners
- 1楼毒逆天
- 8.0的XAML控件是在System.Windows.Controls空间下,而8.1的XAML控件都是在Windows.UI.Xaml命名空间下。,8.0的应用程序栏为AppBarButtons,而8.1的为CommandBar。,8.1增加了ListView 和GridView列表控件, 8.0的LongListSelector控件在8.1修改为SemanticZoom。,8.0的Panorama控件在8.1修改为 Hub控件。,8.0 的页面基类PhoneApplicationPage类在8.1修改为Page类。,8.1不再支持RadialGradientBrush画刷。,8.1的Windows.UI.Xaml.UIElement.Clip 属性只支持RectangleGeometry类型的几何图形,其他的几何图形均不支持。,8.0的弹窗控件MessageBox 在8.1里面修改为MessageDialog,并且修改为异步调用的模式。,8.0的页面导航方式NavigationService.Navigate(Uri source[, object navigationState])在8.1修改为this.Frame.Navigate(typeof(AboutPage));,在8.1中取消了8.0的WebClient类的Http编程,增加了HttpClient类。,对于XAML中命名空间的引用,有语法“clr-namespace”改为“using”。,8.1取消了8.0中的启动器和选择器的API,可以使用Windows.System.Launcher来实现部分的功能。,8.1重新修改了8.0中的语音API。,8.1重新修改了8.0中的地理位置API,并增加了地理围栏相关的功能。,8.1不再支持本地数据库SQL Server CE的使用。,8.1不再支持独立存储的API,取而代之的只能使用应用文件和应用设置的API。,8.1的后台任务编程采用新的API和机制,原来8.0的后台任务API和运行机制都取消了。,8.1的推送通知编程和API也和8.0的不同。,8.1的Toast通知、磁贴通知、磁贴的实现和8.0的也不同。,大部分在8.0中所支持的.NET API(非Windows运行时的API)在8.1中都不再支持。