连接MVVMCross便携式连接到WCF数据服务。这可能吗?
我需要你的建议人.我正在VS2012中撰写有关二手车经销商的工程工作项目.我有一个SQL数据库,WCF DataService,WPF应用程序(已连接到WCF),也想为其创建移动版本.我选择了MVVMCross Portable为Android和WP7应用程序创建一个核心.我在这里有问题从移动便携式核心连接到WCF DataService的问题: 无法向指定的ODATA提要添加服务参考 WCF数据服务未为此目标框架安装.安装 WCF数据服务的支持版本,请参阅 http://go.microsoft.com/fwlink/?linkid = 253653 ./p> 我在Internet上进行了搜索,似乎便携式类库还不支持WCF数据服务.我正在向您写这个问题,希望对此有任何解决方案.如果没有,我只等待? ,或者也许我需要将WCF数据服务更改为正常的WCF服务,该服务将在MVVMCross Portable上使用,但是在wpf中我所做的工作将有很多工作要更改, ,或者也许我
2 2023-11-29
编程技术问答社区
使用Mvvmcross的Xamarin表格标签页面
我有一个奇怪的问题,当我将内容页面设置为启动页面时,Xamarin表单应用程序正常工作.如果我将TabBedPage设置为启动和与TabBedPage的儿童相同的内容页面,则它不会显示/数据绑定的ContentPage.没有错误.我错过了什么想法?这是我的标签页面查看模型. using MvvmCross.Core.ViewModels; using System.Windows.Input; namespace Company.Mobile.ViewModels { public class TabbedMainViewModel : MvxViewModel { } } xaml:
2 2023-11-24
编程技术问答社区
解决"'NSUnknownKeyException', reason:这个类对键X来说不符合键值编码要求 "的异常。
我经历了与本提交中确定的完全相同的问题: mvvmcross/xamarin对于" "的密钥值编码不符合密钥值编码 问题源于尝试在iOS Collection View 中使用MVVMCROSS数据框 该文章已关闭并标记为重复,但我认为这不像这样.它链接到的本文在使用XCode作为开发环境时提供了解决方法.我的场景和上面链接的问题中描述的方案是使用Xamarin Windows上的Visual Studio进行构建.使用Visual Studio,XIB编辑器和接线插座的完成方式不同. 我已经尝试克服这个问题了几天,但还没有弄清楚.我希望有人在Windows Visual Studio中看到了这个解决方案,他们可以共享. (我很抱歉,我是新来的,所以我无法在原始帖子中作为评论) 误差的堆栈跟踪 以下 Foundation.MonoTouchException: Objective-C exception thrown. Name: NSUnknownKeyE
0 2023-11-24
编程技术问答社区
当使用MvvmCross文件插件时,不允许对IsolatedStorageFileStream进行操作。
我有一个用于注入我服务的Windows Phone的IMVXFILESTORE实现的实例. 说我想将设置存储在位于AppSettings \ userProfiles \ profile1.txt 的文件中 使用文件插件,我首先调用API SuseFolder 存在,将完整的路径传递到我的个人资料设置文件appsettings \ userProfiles \ userProfiles \ profile1.txt,以确保已经创建了此文件夹并执行了存在. 仅出于理智,我检查以确保使用 folderexist api创建文件夹.目前,这总是返回真实的. 代码看起来像这样: private string GetStorageItemFileName(string filename) { Guard.ThrowIfNull(string.IsNullOrWhiteSpace(BaseDirectory), Messages
2 2023-11-24
编程技术问答社区
用于WPF和Xamarin.Mac的MvvmCross:是否可能?
我想问到那里的任何人,到目前为止,是否有可能使用WPF(在Visual Studio)和Xamarin.mac(在Mac的Xamarin Studio中)开发Windows/MacOS Cross Platform应用程序.我搜索了网络,tw脚的人(斯图尔特,我知道你指出我几天前构建了loqu8,但我只是卡住了:p),但是没有什么真正有用的.所以,我的问题是: 首先:有可能吗? 它已经准备好了吗?如果没有,它是多少稳定?接下来几个月有任何改进计划吗? 我如何在Xamarin Studio中使用MVVMCross,因为似乎Nuget在MacOS上不支持,而Nuget软件包并不针对Xamarin.mac? 因为Xamarin.mac不在Windows上丢失,我该如何在Visual Studio中创建PCL?我是否必须在MacOS上创建它,并在Visual Studio中复制项目? 更多可以跟随... 感谢您的任何答案! 解决方案 首先:可能吗? 是.
0 2023-11-24
编程技术问答社区
从nuget安装MVVMCross到PCL的错误
当我尝试将MVVMCross安装到新的PCL中时,我会收到错误.控制台日志如下: Package Manager Console Host Version 2.5.40416.9020 Type 'get-help NuGet' to see all available NuGet commands. PM> install-package MvvmCross Attempting to resolve dependency 'MvvmCross.HotTuna.StarterPack (≥ 3.0.6)'. Attempting to resolve dependency 'MvvmCross.HotTuna.CrossCore (≥ 3.0.6)'. ``Attempting to resolve dependency 'MvvmCross.PortableSupport (≥ 3.0.6)'. Installing 'MvvmCross.PortableSupport 3
0 2023-11-23
编程技术问答社区
无法将Xamarin.Android和Xamarin.iOS添加到PCL中
我正在尝试锻炼 使用mvvmcross 示例项目,但我坚持在VS2012中添加框架的第一步. 当我尝试在PCL项目中添加Xamarin.Android和Xamarin.iOS框架时,它显示了一个错误 没有可用的功能在 您选择的框架 我尝试按照此步骤答案,但它没有起作用. 有人可以阐明这个问题. 谢谢. 解决方案 最近(主要是好的)从微软的变化表示可以正式使用的平台现在设置为: SL5 WP8 Winstore WPF带有.net 45 xam双胞胎 为了支持这些尝试尝试从mvvmcross发行的3.1.1版本 - 当前在beta中可用beta packages -3.1.1 -beta5-在nuget中使用" include include preerelease".
0 2023-11-23
编程技术问答社区
构建失败。MonoDroid不支持运行以前的版本
这是我使用MVVMCross的第一个Xamarin Android项目. 从头开始. 该项目构建没有任何错误,但是当我尝试调试它时,我会使构建失败:monodroid不支持运行以前的版本.请在运行或调试之前确保您的解决方案构建. 构建输出说: 1> -------部署开始:项目:Mobile.droid,配置:调试任何CPU ------- 1>错误:无法完成操作============ 部署:0成功,1失败,0跳过========== IDE.LOG:错误[2014-02-05 16:08:08Z]:无法更新Jumplists System.invalidoperationException:未在此应用程序中注册文件类型.在Microsoft.windowsapicodepack.taskbar.jumplist.appendcustomcategories()act microsoft.windowsapicodepack.taskbar.jumplist.refresh
0 2023-11-23
编程技术问答社区
MvvMCross 3.0.6 Nuget包的安装问题
我正在尝试使用Nuget 2.5版本安装MVVMCross Nuget软件包.我已将单声道和触摸文件添加到Profile104文件夹中.我仍然有以下例外: Attempting to resolve dependency 'MvvmCross.HotTuna.StarterPack (≥ 3.0.6)'. Attempting to resolve dependency 'MvvmCross.HotTuna.CrossCore (≥ 3.0.6)'. Attempting to resolve dependency 'MvvmCross.PortableSupport (≥ 3.0.6)'. Installing 'MvvmCross.PortableSupport 3.0.6'. Successfully installed 'MvvmCross.PortableSupport 3.0.6'. Installing 'MvvmCross.HotTuna.CrossCore 3.0
0 2023-11-23
编程技术问答社区
ResolveLibraryProjectImports "任务意外地失败了
我有一个基于MvvmCross的Xamarin项目.该项目适用于iOS和Android.我在Visual Studio 15中打开了这个项目.我遇到了一些错误,我很快就解决了这些错误.有一些错误,这些错误被卡住了,即使在Google上和Stackoverflow上搜索后,我也无法解决它们.我尝试了在Stackoverflow上找到的每种方法,但仍然存在所有剩余的错误. 该项目使用Restsharp和BoxApi.V2(更多) 等第三方库 我在下面发布错误日志. Severity Code Description Project File Line Suppression State Error The "ResolveLibraryProjectImports" task failed unexpectedly. System.IO.FileNotFoundException: Could not load assembly 'RestSha
0 2023-11-20
编程技术问答社区
可见性绑定失败
我尝试将可见性插件与没有运气的现场插件一起使用. 模型侧: /// /// Gets or sets the birthdate. /// /// /// The birthdate. /// public DateTime? Birthdate { get; set; } ViewModel侧: public class DisplayUserViewModel : BaseUserViewModel { /// /// The user /// public readonly INC User = new NC(); } 查看一侧,第一次尝试:
0 2023-11-20
编程技术问答社区
MvvmCross安卓系统在可视性转换器上的链接问题
我知道与Android有链接问题,我知道使用LinkerPleaseClude.但是,我不确定要在我看到的问题中放入crinkerpleaseclude.cs文件中. i有一个使用可见性转换器使用布尔iSbusy属性来确定是否应显示许多控件的视图.我正在使用progressbar,textview和imageView.我尝试了许多组合来解决链接器问题. 当部署作为调试时,这一切都可以,这只是一个发布问题. 例如
0 2023-11-20
编程技术问答社区
MvvmCross中的SaveState在iOS应用中没有被调用
我正在使用MVVMCross v3.5来构建iOS应用程序.每当应用程序进入后台时,我都希望在视图模型中调用Savestate. 但是它永远不会被调用.我已经在模拟器和设备上尝试过.我错过了什么吗? 这在该应用程序的Android版本中起作用,因此我认为我已经正确设置了它. 还有其他人遇到这个问题吗?任何帮助将不胜感激. 解决方案 我认为在Xamarin中您需要实现uiapplicationdelegate.shouldrestoreapplicationState,并且应该返回true.
0 2023-11-19
编程技术问答社区
MVVM交叉传递参数
我正在尝试通过MVVM Cross中的视图模型传递对象.这是我从: 的VM的代码 private void CallVM2() { MyObj newObj = new Myobj(); IMyService myService = new MyService(); Dictionary p = new Dictionary() { {"MyObj", newObj}, {"MyService", myService} }; ShowViewModel(p); } 这是ViewModel2的代码: public void Init(Dictionary p) {
0 2023-11-19
编程技术问答社区
谁应该在MvvmCross中创建视图模型实例
只是为了清楚地表明:我知道MVVMCross在何处以及如何创建视图模型方面非常灵活.我的问题更多是关于正确分离关注点,以简化复杂的跨平台应用程序的设计. 考虑我们有一个带有客户列表和客户详细信息的应用程序.在iPad和Surface上,列表和详细信息显示在同一页面上,但是在较小的设备客户列表上,所选客户的详细信息在单独的页面之间分配.因此,我们有一个带有CustomerListViewModel和CustomerDetailsViewModel的PCL.现在,我们应该如何从便携式类库中管理查看模型寿命? 我最初是使用customerListViewModel实现中的代码进行的,看起来像这样: public ICommand SelectCustomerCommand { get { return new MvxCommand(SelectCustomer); } } public void SelectCustomer() { if (formFact
2 2023-11-19
编程技术问答社区
MvvmCross ViewModel的缓存和重新初始化
我需要能够拦截框架并在从高速缓存中重新加载视图模型时进行重新定位.由于未重新创建ViewModel,因此我既不能使用init(),mvxviewmodel.initfrombundle,也无法使用mvxviewmodel.reloadfrombundle方法. 我正在尝试调试一个情况,即单击"后退"按钮以不一致的状态恢复视图模型.某种mvxViewModel.Onreloading()会有所帮助. 有没有办法在v3中执行此操作? 编辑: 假设我有FirstPageViewModel,该模型公开了一个命令以导航到SecondPageViewModel.根据我要观察到的内容,如果您在第二页上单击模拟器的背面按钮,则未构建FirstPageViewModel.相反,我相信它是从一些缓存中检索的,然后绑定到视图.该缓存可能是IMVXSingLeviewModel缓存的实现. 因此,在此情况下,您调用INIT(),INITFROMBUNDLE()和REROOADFRO
4 2023-11-19
编程技术问答社区
当子视图模型被更新时,我如何更新父视图模型?
在我的第一个视图模型(重命名为mainViewModel)中,我有一个ActionViewModels列表. 在我的XAML中,我有一个列表框,该列表绑定到列表,在列表框中,我有一个模板,该模板绑定到actionViewModel的属性. 到目前为止一切都很好,一切都起作用. 选择其中一个ListItems时,我导航到ActionViewModel并使用ID传递. ActionViewModel从内存中的静态列表中检索信息,从中,MainViewModel还检索了信息以创建ActionViewModels的列表. 到目前为止仍然很好,我可以编辑属性,所有绑定都可以正常工作,我都很高兴. 通过单击"保存"按钮,收集信息并存储在静态列表中. 当我点击后按钮时,我会返回列表,但是不幸的是,显示的值仍然相同,是否有某种方法可以发送命令来重新加载列表中的项目?要将完整的ViewModel作为对新ActionViewModel的引用?或某些属性告诉父母"列表中的this viewMode
0 2023-11-19
编程技术问答社区
用MvvmCross ShowViewModel传递复杂的导航参数
即使使用已配置的mvxjsonnavigationserializer,我的复杂类型也不会从show到init方法传递, -v3/16540174#16540174"> V3中的导航参数中的自定义类型 public class A { public string String1 {get;set;} public string String2 {get;set;} public B ComplexObject1 {get;set;} } public class B { public double Double1 {get;set;} public double Double2 {get;set;} } 当我将对象A的实例传递给ShowViewModel方法时,我会用String1&string2正确地启用此对象,但CopMlexObject1为null. 如何处理复杂的对象mvvmcross序列化? 解决方案 我相信先前的答案中可能有一些gremli
0 2023-11-19
编程技术问答社区