Windows 8 应用开发与部署实用技巧
在 Windows 8 应用开发过程中,有许多实用的技术和工具能帮助开发者提升开发效率、优化应用性能和用户体验。下面将介绍一些关键的技术和工具。
命令绑定(Command Binding)
在应用栏按钮的 XAML 标记中,我们使用命令绑定(Command Binding)代替了按钮的常规点击事件处理程序。具体做法是将按钮的 Command 属性绑定到 ViewModel 中设置的 RelayCommand 。例如:
<Button Command="{Binding RelayCommandName}" />
当用户点击应用栏按钮时, ViewModel 中的 RelayCommand 委托会被触发,从而处理用户交互。那么 ViewModel 如何知道用户选择了哪本书呢?这得益于 XAML 的双向绑定功能。在 ListView 中,我们使用如下代码实现双向绑定:
<ListView x:Name="featuredBookListView" SelectedItem="{Binding SelectedBook, Mode=TwoWay}" >
这样,当用户从列表中选择一本书时, Lis
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



