问题标签 [flyout]
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# - 如何在 Windows 应用商店应用程序的 ListView/GridView 中的单击项目上显示弹出/弹出窗口
我正在开发一个 Windows 应用商店应用程序,并希望显示有关在 ListView 或 GridView 中单击的项目的一些附加信息。此信息应显示在单击项目旁边的弹出窗口或弹出窗口中(必须在 C# 中定义,而不是在 XAML 中定义)。
问题是,ItemClick 事件处理程序没有提供有关单击的可视项的信息,而仅提供有关数据项的信息。因此,我没有关于在屏幕上的何处显示 Flyout 或 Popup 的信息。
windows-store-apps - Windows 应用商店应用程序:软键盘移动浮出控件并隐藏焦点文本框:如何防止这种“聪明”行为?
我正在开发 W8.1 应用程序,当软键盘出现时,弹出自动重新定位的方式存在很大问题:
我创建了一个演示,展示了弹出定位的工作原理:http: //1drv.ms/1kCgzMe
场景一:
- 在模拟器中运行应用程序(或在带有软键盘的设备上)
- 单击项目 6。这将显示该项目左侧的弹出窗口。
- 在弹出窗口中聚焦 TextBox 以调出键盘。Flyout 将位于列表的中心(跳到右侧)调整大小以适合键盘上方,但它仅占可用高度的 2/3 左右。
==> 如何避免跳跃以及如何为 Flyout 提供 100% 的可用高度?
场景二:
- 关闭键盘和弹出按钮以重新开始。
- 单击项目 12。Flyout 将放置在项目上方。
- 聚焦 TextBox,Flyout 将向上移动。
==> 文本框不再可见
当用户应该能够看到他正在输入的内容时,将焦点所在的 TextBox 移出屏幕确实不是一个好主意。有没有什么好方法可以让 Flylout 的重新定位更巧妙一些?
jquery - 使用 jQuery 的多个弹出窗口
我想使用 jQuery 在单个 HTML 页面中创建多个弹出窗口。请看下面的代码。
目前,只有两个 div 具有不同的内容。我希望,当单击 div 时, p 标签(嵌套在其中)显示/隐藏。
我对 jquery 的了解非常有限,为了实现它,我的 jquery 代码是这样的。
这当然是行不通的。此外,同一页面上可能有两个以上的 div,并且会有类似的弹出窗口。
我应该怎么做才能实现这一目标?
任何帮助将不胜感激。
感谢你在期待。
问候 Parvez A.
windows-runtime - 是否可以处理导致 WinRT 弹出关闭的事件?
我有一个带有画布的 Windows 应用商店应用程序,用户可以使用InkManager在该画布上绘制。在底部的应用程序栏中,有一些用于选择颜色、笔触粗细等的按钮。这些按钮是通过显示一个包含例如颜色选择器的弹出元素来实现的:
问题是大多数用户(包括我自己)总是被一个小问题绊倒:如果你点击按钮,弹出窗口就会打开,你可以选择一种颜色。然后你想开始绘图并在画布上移动你的手指(或手写笔),期望用新颜色创建一个笔触。但是,触摸事件只会关闭浮出控件。似乎弹出元素以某种方式捕获了指针事件(尽管它不是 UIElement)。
有什么办法可以防止这个问题吗?理想情况下,当您触摸画布时,浮出控件会关闭,但画布会处理相同的触摸事件,因此您可以立即开始绘制。
c# - C# XAML Flyout 更改标题背景颜色
我在 C# 中使用 XAML 制作了一个弹出窗口,现在我想更改为标题和后退按钮保留的空间的背景颜色。但该区域未在弹出页面中定义。有谁知道如何更改标题和后退按钮周围面板的背景颜色?
combobox - settingsflyout 中的组合框在再次打开时不显示选定的值
这看起来很简单,但对我来说却变成了一场噩梦。一切都很好,我可以选择一个值并将其报告回视图模型。
问题: 用户打开设置弹出窗口并选择一个值。用户退出浮出控件。用户重新打开设置浮出控件,组合框中没有选定值。但是,该值存在于视图模型中。
场景:Settingsflyout 中的组合框。
视图模型代码:
用户设置类:
windows-phone-8.1 - 点击列表中的项目时隐藏浮出控件
他大家!
我想要做的是打开一个带有项目列表的浮出控件(绑定到 ViewModel 的集合),然后,当用户选择列表中的任何项目时,浮出控件应该被隐藏。为了实现这一点,我使用了一种隐藏浮出控件的行为。问题是当我点击已选择的项目(在当前选定的项目上)时,该行为不起作用。
我有以下代码。
c# - Windows Phone Flyout 始终位于首位
Windows Phone SDK (WP 8.1) 的 Flyout 控件无法正常工作。
无论我如何更改 Placement 属性,唯一改变的就是 PlacementMode.Full。顶部、底部、左侧和右侧仍将浮出控件保持在显示屏顶部。还有其他方法可以在我的页面底部显示弹出窗口吗?例如,Microsoft 的日历应用程序在通过按下 CommandBar 的右 AppBarButton 更改视图时具有这种确切的行为。
以下是我尝试的两种方法:
c# - 如何在 Windows Phone 8.1 的 ListView 中正确设置“ContextMenu”?
我的 MenuFlyout 有问题。我正在尝试获得一个运行良好的上下文菜单,以便为用户提供“删除”和“编辑”选项。但是,如果用户单击其中一个选项,似乎没有关于如何获取列表视图或所选项目的解决方案。也许我只是对某些事情感到困惑,但是我搜索了一整天,即使人们遇到了类似的问题,但没有一个解决方案对我有用。
XAML:
C#