添加第一个viewModel，并关联对应的view
绑定viewModel到view，检测搜索输入长度的有效性
Adding a search command
添加其他属性的绑定
构建model层，完成简单的MVVM模型