高级MVVM、服务、应用连接与XNA游戏开发
1. 高级MVVM与应用连接
在开发中,涉及到高级MVVM(Model - View - ViewModel)以及应用连接的相关内容。例如,在处理应用连接时,会有以下代码逻辑:
QueryString.TryGetValue(KeyName, out KeyValue); AppConnectUriParameters.Add( new AppConnectSearchUriParams(KeyName, KeyValue));同时,为了实现属性变更通知,会有如下代码:
#region INotifyPropertyChanged Members public event PropertyChangedEventHandler PropertyChanged; private void NotifyPropertyChanged(string propertyName) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } #endregion接下来,需要添加一个名为View的文件夹和一个名为AppConnectSearchTargetPage.xaml的新页面,用于展示UI并将其数据绑定到