mvvmcross相关内容
我接管了一个用MvvmCross.vNext开发的应用程序。 在尝试用MvvmCross.V3更新它时,我发现了以下突破性的变化:在MainViewModel的构造函数中,我们显示了LoginViewModel(ShowViewModel())。 它在vNext中运行良好。 但在V3中,不会显示LoginView。 经过长搜索,我发现添加到MvxStoreMainThreadDispatch
..
我在将目标平台更新到Android 9.0 API 28后,AppCompatCheckBox的状态以及它在框和API 23中显示的颜色有问题。 如果我将复选框初始化为True,它将正确显示复选checkbox initial 但是,如果我取消选中该框,它将显示带有我的主要颜色边缘的空白框check它应该是灰色边框,白色背景。 当您检查时,这看起来很糟糕unchecked它应该是
..
绑定到View(或任何其他Android控件)权重的最简单方法是什么?因为此属性没有setter,所以我尝试了自定义绑定,但id似乎不起作用: public class ViewWeightCustomBinding : MvxAndroidTargetBinding { public ViewWeightCustomBinding(object target) : base(tar
..
我有一个TextView绑定到Enable,Clickable和Click。加载activity时,已启用&;Clickable被绑定为假值,但TextView无法禁用,仍可点击。将绑定值更改为True后,TextView将被禁用。 我发现该问题与绑定Click事件有关。一旦绑定了Click,就会出现上述问题。在没有绑定Click事件的情况下,它可以按预期工作。 在下面的示例代码
..
我正在尝试遵循此视频结尾的代码here,但我在1:11:10标记附近遇到此错误: error CS0310: 'MvxWpfSetup' must be a non-abstract type with a public parameterless constructor in order to use it as parameter 'TMvxSetup' in the gene
..
我确实想创建一个插件来实现通知服务之类的功能. 所以我现在正在做的事情是这样的: var activity = Mvx.Resolve().Activity;var builder = new NotificationCompat.Builder(activity.ApplicationContext).SetContentTitle(标题).SetSmallIcon(Resource.
..
如果我知道资源的名称,我如何返回资源的 ID? 类似这样的: String mDrawableName = "myappicon";int resID = getResources().getIdentifier(mDrawableName , "drawable", getPackageName()); 解决方案 在 MonoDroid 中,该代码转换为: var resourc
..
如何通过指定命令参数将命令绑定到 MvvMCross (Xamarin.iOS) 中代码中的按钮? //命令定义公共 MvxCommand SaveDealerDataCommand{get { return new MvxCommand(DoSaveDealerDataAction);}}公共无效 DoSaveDealerDataAction(布尔显示){//...}//捆绑bin
..
我想知道使用 MvvmCross 框架的 Xamarin.Android 中是否有任何等效于 UserControl 的工具.因为我有一个包含布局的 MvxActivity,所以我想在多个视图中重用.而且我这几个观点都不知道怎么称呼. 如果你有任何想法...... 感谢您的帮助! 解决方案 你可以试试 http://mvvmcross.blogspot.co.uk/ Mv
..
我无法将带有转换器的源绑定到我的 Touch 项目中的图像视图.我发现 here 和 这里如何在Android中制作 公共类 TypeToSourceConverter : MvxValueConverter{protected override string Convert (int value, Type targetType, object parameter, System.Global
..
我有以下设置,但仍然无法将 mvmcross 库添加到我的项目中: VS2013 更新 3 Nuget 包管理器 2.8.50313.46 PCL Profile 158(我也尝试过其他类似 78 等) 安装日志如下: 正在尝试解决依赖关系“MvvmCross.HotTuna.StarterPack (≥ 3.2.1)".正在尝试解决依赖项“MvvmCross.HotTuna.M
..
我正在尝试使用 NuGet 2.5 版本安装 MVVMCross NuGet 包.我已将单声道 android 和 touch 文件添加到 Profile104 文件夹.我仍然收到以下异常: 正在尝试解决依赖 'MvvmCross.HotTuna.StarterPack (≥ 3.0.6)'.正在尝试解决依赖项“MvvmCross.HotTuna.CrossCore (≥ 3.0.6)".正在尝
..
我搜索过 SO &MvvmCross & 的其他地方模态的,但现有的一个答案对我们没有帮助. 我们正在使用 MonoTouch &MvvmCross,这似乎是一个相当强大的组合.但是,我们在导航方面遇到了一些问题,我们正在逐步解决这些问题!当前的问题是- 应用程序使用 TabBarController 运行,每个选项卡都可以导航到更多级别 - 这很好用.然而,客户端希望其中一个选项卡上
..
我目前正在研究所有可能的解决方案,以便能够在用户需要做出决定时通知用户,即弹出一个对话框.这是 MVVM 模式的常见问题,我正在尝试为 MvvmCross 框架解决它. 可能的解决方案是: 自定义 MvxPresenter 以显示对话框,但这对我来说有点难看 在Core项目中放一个Dialog接口,使用Inversion of Control将UI项目的实现注入到Core项目中 使
..
谁能告诉我一个拍照并使用MVVMCross存储它的例子吗? 我一直在寻找,但只找到了这个: Monodroid 用相机拍照(不实现 MVVMCross) 视频录制(这是视频,我无法让它工作:S) 官方食谱示例(有效但没有实现 MVVMCross) 谢谢!!! 已解决!谢谢! 未来参考:(使用主分支) 感谢 Stuart,我刚刚更改了代码以适应我的现实 使用
..
开发面向 Android 和 iOS (Xamarin/Mono) 以及 Windows Store 的 MvvmCross 应用程序(因为与 iOS/Android 相比,调试起来非常简单/快速). 应用的核心是基于 PCL. 是否可以在核心库中使用 Async/Await? Xamarin mono 支持 Async/Await,Windows 应用商店也支持.但是,当仅选择
..
我在使用 MvvmCross 框架的 MonoTouch 应用程序中有一个视图,我希望显示模态 (NavigationController.PresentModalViewController). 解决方案 MvvmCross 的前提是所有 ViewModel 都只是“普通页面"——所以在 iOS/MonoTouch 中,这意味着 UIViewController 使用 UINavigat
..
目前我们公司正在使用 Xamarin 框架为 Android 和 IOS 创建应用程序. 我们查看了 MVVMCross 以获得跨平台更多可重用的代码.然而,平台特定视图的创建困扰着我们,我们想更进一步,创建一个共享的 xml 文件,我们尽可能在其中定义所有平台的视图. 这些 xml 文件的构造类似于 XAML 文件,然后我们将在不同的平台上实施该文件.例如 转换为 IOS 中
..
我的问题是针对 iOS 中的 MVVMCross.我有一个自定义的 TableView 和一个 detailView.如何绑定我的“showDetailCommand",以便当用户单击 TableView 上的行之一并触发 RowSelected 以切换到 detailViewModel 时? 这是我的代码结构: 公共类 SearchResultsViewModel:MvxViewMode
..
将小数绑定到 UITextField 不会让您输入“."在,当您键入“1."时,推到源会将其删除.我明白为什么会发生这种情况,MakeSafeValue 将其转换为十进制,该十进制可以在没有“."的情况下被读回,从而覆盖输入的文本.这似乎是 keyup 与 onblur 的问题,很多绑定框架都可以让您覆盖. 我知道我可以在视图模型上绑定一个字符串,但处理 EditingDidEnd 而不是
..