问题标签 [freshmvvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - TinyIOC 使用注册类型和指定类型的构造函数注册类
我想在其构造函数中注册一个使用先前注册类型的类,但也有一个需要指定的构造函数参数。
ConnectionEngine 需要使用 new BackgroundWorkerPoll(1000) 创建。我该怎么做呢?
xaml - XAML WebView 绑定到 HTML 源不起作用
我定义了一个 XAML 页面布局,其中包括WebView
从 HTML 字符串填充的内容:
当我将字符串硬编码到 XAML 中时,它会正确显示,但不会绑定到Flag.Description
字符串。XAML 包含几个正确绑定的标签,但我找不到 WebView 源未正确绑定的任何原因。
xamarin.forms - 如何在 ViewModel 中拦截 WebView 导航事件
我的应用程序有一个 WebView 用于显示一些联系信息。它有一个网站链接,我想使用Device.OpenUri()
. 我正在使用FreshMvvm,我想Navigating
在 ViewModel 中拦截来自 WebView 的事件并取消将外部页面加载到 WebView 中的默认操作。
我试过使用Corcav.Behaviors插件,它确实调用了我的 ViewModel 命令:
但我不确定 CommandParameter 应该是什么 - 我需要被点击的链接的 URI,而且我不知道如何防止发生默认行为。
这是最好的方法还是我应该寻找替代方法?
xamarin - “重置”身份验证堆栈的最佳解决方案是什么?
目前在我的应用程序中,我有两个导航堆栈。
- 验证
- 主要的
我的身份验证堆栈如下所示:
- 启动页面
- 选择创建或登录页面
- 登录页面
之后我打电话:
CoreMethods.SwitchOutRootNavigation(NavigationContext.Main);
这一切都很好。
当我像这样从主堆栈中调用注销时:
CoreMethods.SwitchOutRootNavigation(NavigationContext.Authentication);
我目前将在“登录页面”上,但我真的希望它成为第一页“启动页面”。
让导航堆栈记住堆栈历史记录对于所有其他情况都是完美的。
问题: “重置”身份验证堆栈的最佳解决方案是什么?
mvvm - Freshmvvm 从后面的 Page 代码访问 PageModel
我使用带有freshmvvm 框架的xamarin 表单。
我想知道如何跳过使用 xaml,而只是从 c# 中的代码访问绑定数据。
是否有任何代码示例可以提供帮助?
mvvm - 在 FreshMvvm 中监听 ItemTapped 事件
在我的项目中,我有一个列表视图,现在听 SelectedItem 更改很容易,每个教程都有,但我找不到任何关于使用 ItemTapped 事件的内容。
我在modelPage中将事件绑定到什么?
谢谢,
麦克风
c# - UWP 上主详细信息页面的 Xamarin 表单选项卡式导航子项
我正在使用 Xamarin Forms (v2.3.1.114) 和 FreshMVVM 实现主详细信息导航,其中第一页是选项卡式导航。对于实现,我使用FreshMVVM 自定义 Navigation Sample。
导航在 Android 和 iOS 上运行良好,但在 UWP 上,主导航按钮不显示。
这是我的导航代码的一部分
这是 Xamarin Forms 错误还是我的实现?任何建议都非常感谢
xamarin.forms - 如何在 FreshMvvm MasterDetailContainer 中设置母版页样式
有没有办法将样式应用到 FreshMvvm MasterDetailNavigationContainer 的 Master 中的菜单。简单的样式可以是背景颜色或更改菜单项的字体。我可以看到菜单只是一个带有 ListView 的简单 ContentPage,但没有钩子?
mvvm - Xamarin 形式:FreshMvvm 中的 IOC
我将 Freshmvvm 用于我的 Xamarin 表单项目。我正在使用相机并想使用特定于平台的功能。所以,我想知道如何使用 IOC 控件来使用特定于平台的功能。
如果我从 App 类调用此代码,我是否需要在 iOS 和 Android 项目中都有相机类,如果是,那么如何让应用类知道我们想要实现一个特定平台的相机类?还是有更好的方法来使用 IOC 控制并将接口注入到页面模型(视图模型)的构造器中,当我们想要使用它时?
c# - Xamarin Forms:MasterPage Helper 类
我当前的应用程序有多个主详细信息页面。我想创建一个辅助类,它具有接受 PageModels-Pages( ViewModels-views ) 列表的函数,我可以遍历并创建主详细信息页面。
我的当前代码:
这段代码不起作用。它告诉我 item.key 是一个变量,不能用作类型 谁能建议我更好的方法或者我还能如何实现我的目标?