问题标签 [multiple-views]
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.
wpf - WPF MVVM VB.Net 多视图应用程序
帮助!现在已经一个星期了,我开始尝试在 VB.NET 中构建一个 MVVM 应用程序。不幸的是,98% 的文档都是面向 C# 的。我找到了一些线索,但我仍然没有所有的答案......
我想要做什么: 一个有 3 个视图的应用程序:loginView、View1 和 View2。如果没有用户连接,则会显示 loginView(没关系)。当用户连接时,我应该加载 View1 或 View2 关于他的权限。
它应该很简单,但由于我几乎找不到这个拼图的碎片,我几乎失去了所有的头发......
第一个问题: 在 loginView 中如何检查用户凭据?由于我无法将任何属性绑定到 PasswordBox,我发现一些文档说我应该这样做:
但是,如果我设法执行不带参数的命令,我将找不到如何执行带参数的命令。有什么简单的想法吗?
要从按钮运行命令,我使用了那里的 relayCommand 类:Implementing RelayCommand (MVVM) in VB.NET: Syntax questions
所以我定义了一个这样的属性:
第二个问题: 一旦用户连接,我如何切换到 View1 或 View2?我读了一些文档说我应该使用我的观点的 observablecollection 并浏览它。但我应该更改 MainWindowView 的数据上下文。在VB中仍然没有找到正确的方法。
我不希望你为我做所有事情,而是我想找到一个简单的教程,可以清楚地解释它在 VB 中是如何工作的。
谢谢你的帮助!
c# - 使用 Template10 的多个视图而不总是显示主页?
我是 T10 的新手,正在努力学习它。这是模板 10 多个窗口的后续内容
在“常规”(意思是非模板 10)UWP 应用程序中,我学会了做这样的事情(作为一个简短的例子)以支持多个视图:
现在:我如何使用 Template10 做到这一点?我查看了https://github.com/Windows-XAML/Template10/wiki/Multiple-Views示例,但无法弄清楚。更具体地说,我想在使用协议激活(使用汉堡模板)时转到特定页面。这是我到目前为止提出的:
这工作除了主页面也与 OpenAsync 一起显示(连同 DetailPage)。使用上面描述的“常规”UWP 方法我没有问题。我怎样才能让它按我的意愿工作?我敢肯定这很简单。
到目前为止,我喜欢 T10 - 感谢 Jerry 和团队的贡献。
编辑更多细节
根据以下建议,我将代码(在 App.xaml.cs 中)更改为:
和:
现在,我有一个空白表单,在使用协议激活时也会显示(不再是 Sunteen 指出的 Shell 表单),因为(我认为)上面标记为“错误”的行。我的理解是需要执行 CreateRootElement,但是当应用程序被协议激活时,我没有/不想显示根框架;但 CreateRootElement 必须返回一些东西。正如您在我的示例中看到的那样,它与 MultipleViews 示例并不完全相同,因为该示例始终具有根框架。注意:此外,我认为对于 T10,我不应该/不能使用 Sunteen 建议的直接导航:导航必须全部由 T10 处理。
谢谢。
java - 如何在点击视图时加载不同的视图类型?
我在 recyclerview 中显示了一份交易清单。我现在想在单击第一个视图类型的父布局时显示另一个视图。
我为两种视图类型创建了不同的布局和不同的持有者。
我想知道我们如何在第一个视图类型的父布局的单击上显示第二个视图类型。
这是我的适配器:
请帮忙。谢谢你。
angularjs - 即使状态正确,ui-views 也不会被渲染
可能与此重复。我正在使用 Angular 构建应用程序。我正在使用 ui 路由器来渲染多个视图。我的问题是当我启动应用程序时,视图没有被渲染。我的路由器是,
index.html 是,
但是当我不使用多个视图并在 index.html 中提供空白 ui-view 时,它会呈现视图,
谁能建议我是否遗漏了什么或做错了什么?
computer-vision - 具有已知内在函数的投影到度量重构
我已经从用同一台相机拍摄的三张图像中对场景进行了投影重建(也就是说,我在投影帧中重建了相机矩阵和点坐标;三个相机矩阵之一是圆锥矩阵 P = [I | 0])。相机内在函数是完全已知的。
如何升级到公制?
android - 如何使用选项卡布局控制多视图类型的回收器视图?
我需要使用选项卡布局处理具有多种视图类型(即标题和项目)的回收站视图。当我点击选项卡视图时,我有与标题相同的选项卡,我滚动到该位置并突出显示该特定选项卡的任何位置,但我也想在用户滚动浏览回收站视图时突出显示选项卡,并且哪个部分在选项卡布局中当前可见的相同位置被选中.
这就是我现在使用滚动监听器的方式,但它不能正常工作
android - MultipleView RecyclerView 在每个 ViewType 中单选
我已经实现了多个视图类型的回收器视图,但我想为每个视图类型实现单一选择,如下图所示
c# - 在多窗口 UWP 应用中引发和处理事件
我创建了一些测试代码,以便尝试弄清楚如何在 UWP 中正确使用多个窗口。我想看看我是否可以触发一个事件并让多个窗口在事件处理程序中更新它们的 UI。我终于得到了一些工作,但我不完全确定它为什么工作。
这是在我的页面中创建的课程
这是我的 MainPage 代码的相关部分
我有一个按钮可以创建 MainPage 的新视图。然后我有另一个调用该SendInNumber()
方法的按钮。
当我导航到 MainPage 时,我为窗口和 NumberCruncher 实例注册了 Dispatcher。然后在触发事件时,我使用 NumberCruncher EventHandler 来处理特定的 Dispatcher。
这可以在不引发封送处理异常的情况下工作。如果我尝试使用当前类的 EventHandler
尝试将项目添加到 listView 时出现编组异常。但是,如果我在 MainPage 中维护 SynchronizationContext,然后使用 SynchronizationContext.Post 更新 listView。它工作正常
但是,这不起作用并在尝试更新 listView 时引发封送处理异常。
这里发生了什么?
caliburn.micro - 在 ResourceDictionary 中查找 ContentControl 的视图
我试图让 Caliburn Micro 找到我的视图,该视图位于 ResourceDictionary 中,用于 ContentControl。
在 PolicyOverviewDialogs.xaml 我有
如何让 Caliburn MicroWindowManager
找到视图?
尝试类似的事情
但他们都提出了一条消息“找不到视图NotesViewModel
”。有人有这方面的经验吗?
如果我将视图设为其自己的文件“NotesView.xaml”,一切正常,但这不是我想要的。