C# 在Caliburn Micro PCL中使用iPhone服务

C# 在Caliburn Micro PCL中使用iPhone服务,c#,caliburn.micro,portable-class-library,C#,Caliburn.micro,Portable Class Library,我目前正在我的viewmodels所在的PCL中尝试Caliburn Micro。这个PCL项目目前由一个Windows Phone应用程序项目使用,我想使用IPhoneService管理Windows Phone中的墓碑。问题是,由于PCL版本不是特定于平台的,因此它不包含iPhone服务。 同样对于INavigation服务,我很惊讶它没有包含在Caliburn的PCL版本中?它应该如何使用 我的问题是:如何管理PCL中的墓碑?怎么做 评论: 我想我明白了:我将在PCL项目中使用泛型View

我目前正在我的viewmodels所在的PCL中尝试Caliburn Micro。这个PCL项目目前由一个Windows Phone应用程序项目使用,我想使用IPhoneService管理Windows Phone中的墓碑。问题是,由于PCL版本不是特定于平台的,因此它不包含iPhone服务。 同样对于INavigation服务,我很惊讶它没有包含在Caliburn的PCL版本中?它应该如何使用

我的问题是:如何管理PCL中的墓碑?怎么做

评论:


我想我明白了:我将在PCL项目中使用泛型ViewModels(独立于平台的代码)。然后,从我的Windows Phone项目中,我将继承这些ViewModels,并将它们添加到特定于平台的代码中。这样,一切都保持分开,应该是好的


谢谢,

我想我明白了:我将在PCL项目中使用泛型ViewModels(独立于平台的代码)。然后,从我的Windows Phone项目中,我将继承这些ViewModels,并将它们添加到特定于平台的代码中。这样,一切都保持分开,应该是好的