首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Xamarin:跨平台移动开发入门指南

    Xamarin.Forms入门让我们从Xamarin.Forms开始,因为它是最容易上手的跨平台方案。...FlexLayout、AbsoluteLayout等页面控件:ContentPage、TabbedPage、MasterDetailPage等视图控件:Label、Button、Entry、Editor、Image、ListView...数据绑定与MVVMXamarin.Forms支持强大的数据绑定功能,这使得实现MVVM(Model-View-ViewModel)模式变得非常简单。...应用虽然接近原生性能,但仍需注意一些优化点:减少不必要的布局嵌套使用FastRenderers(Xamarin自动应用)图片资源优化(使用适当分辨率的图片)列表性能优化(使用CollectionView代替ListView...string Title { get; set; } public string Description { get; set; } public bool IsDone { get; set

    30410

    C#使用Xamarin开发可移植移动应用(4.进阶篇MVVM双向绑定和命令绑定)附源码

    剩下的BindingContext和Bingding关键字,后面我们慢慢讲 接下来,我们创建一个ViewModel的类如下: public class TimeViewModel : INotifyPropertyChanged...很多解释我都写在了注释里面,请仔细看注释 然后我们回到Xaml中的BindingContext,它的作用就一目了然了,给这个Xaml控件,绑定一个上下文对象,也就是你定义的ViewModel,来方便你绑定其中的属性...Button MenuItem ToolbarItem SearchBar TextCell(所以也包含ImageCell) ListView TapGestureRecognizer...除了SearchBar和 ListView这两个控件之外,这些控件都可以使用Command 和CommandParameter 嗯.....,SearchBar定义SearchCommand和SearchCommandParameter属性,而ListView定义一个RefreshCommand属性的类型ICommand。

    2.3K100
    领券