问题标签 [panorama-control]

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.

0 投票
1 回答
1649 浏览

c# - Windows Phone 的全景.ItemTemplate 中 ListBox 的 SelectionChanged 事件?

我有全景控件的项目模板。在该模板中,我有带有 listItem 模板的列表框。我对列表框中的选择更改事件有疑问。

Xaml.cs

绑定 UI 元素效果很好。

问题: 1. 当我从一个全景项目页面的列表中选择新项目时,它将触发,所有全景项目的相同选择更改事件。

例如:让我们考虑一下,我有 4 个全景项目。我从第一个全景项目列表框中选择了第二个项目。此选择更改事件执行了 4 次。

我的期望是,当我从列表中选择新项目时,该事件应该只为相应的全景项目触发一次。

请建议我,怎么做...

0 投票
1 回答
397 浏览

wpf - 如何在 Windows Phone 应用程序的 xaml 中进行 2 可观察的集合?

我在 mainviewmodel 中有 2 个可观察的集合,现在我需要将这两个集合绑定到 xaml 文件中。

主视图模型.cs

MainXaml.cs

应用程序.xaml.cs

问题:

当我运行应用程序时,全景项目模板绑定工作正常,但列表项目模板对我不起作用。我尝试过使用collectionview源的其他方式,它对我有用,但绑定项目太慢了。

请建议我如何直接绑定这个集合..

0 投票
2 回答
664 浏览

windows-phone-7 - 如何从另一个 xaml- 文件中获取 WP7 全景内容?

首先,我必须明确我想要完成的工作,这将是一个我有 4 个全景图的应用程序,每个全景图的第一页都是不同的。但最后 3 页是相同的。

是否有可能不在每个全景图中定义这 3 页?我可以在 XAML 文件中定义内容并将其加载到全景图中吗?因此,如果我有更改,我不必在 4 个不同的页面上进行更改...

我希望你能理解我的问题。

谢谢你。

0 投票
1 回答
579 浏览

windows-phone-7 - WP7 用户控件不能在 MainPage.xaml 中引用

这就是我的 MainPage 的样子:

这是我的 Kontakt.xaml

Kontakt.xaml 中的网格必须显示在 Mainpage.xaml 中。但我不能参考它。

有人知道怎么做这个吗?我必须在用户控件中执行此操作,因为我也想在其他全景图中使用它。

0 投票
1 回答
209 浏览

silverlight-4.0 - 想要全景导航的按钮控制

我需要一个用于全景控件的前进和后退导航按钮,而不是触摸拖动。是否可能

0 投票
1 回答
1861 浏览

windows-phone-7.1 - 系统托盘进度指示器仅在全景页面上不可见

我正在使用 Jeff Wilcox 的全球进度指标解决方案。除了我拥有的全景页面外,所有的连接都很简单并且运行良好。问题是进度指示器根本不可见,它只在这一页上。

我通过我的数据服务进行的所有调用都使用设置的相同包装器,IsLoading = true因此我已经验证它是否有效。我还在其中添加了一个Thread.Sleep,以确保调用在设置之前不会很快返回IsLoading = false

全景控件会隐藏它有什么不同吗?我正在将背景设置为图像,但我将其拉出并确保将主布局网格背景设置为透明以防万一。

是否应该在 xaml 中设置其他任何内容以确保这是可见的?

*请注意这不是旧的 PerformanceProgressBar 控件

0 投票
2 回答
3261 浏览

windows-phone-7 - 如何在windows phone 7中更改全景水平宽度

我想在 WP7 中创建一个全景页面,在内容中使用包装面板。

我想创建像 People Hub 之类的东西,几个 hubtile(即 5 个)并在宽度上花费大于 1 个单一全景项目宽度。

我会尝试设置环绕面板宽度、panoramaItem 宽度,但仍然没有机会像在 PeopleHub 中那样工作。

谁可以帮我这个事?

0 投票
2 回答
1206 浏览

windows-phone-7 - 如何在 3 个屏幕上的全景项目中显示大网格按钮?

我制作了一个非常宽的网格,其中包含多行和多列,并用按钮填充了网格(没有垂直滚动)。所有这些都包含在一个全景项目中。大约。水平滚动时需要 3 个屏幕宽度来覆盖整个网格(大约 1500 像素宽)。

所以问题是当用户在全景中轻弹屏幕时 - 它会从全景项目的开头一直跳到它的结尾。所以实际上只有网格的最左侧和最右侧可供用户使用(只有当他滚动非常慢时,他才能到达中间的其余内容)。

理想情况下,我将拥有三个全景项目,内容重叠在所有项目上——因此可以通过两部轻弹查看内容——但我无法做到这一点。是否可以将网格重叠在 3 个全景项目上?或者,是否有可能以某种方式在中间添加某种停止或划分我当前拥有的一个全景项目,以便屏幕在中间某处停止?

我找不到超过 2 个屏幕的任何示例,并且包装对我不起作用 - 我想要一个固定的高度,我不能让按钮的宽度更小。无论如何,我什至不知道是否有可能实现这一切?也许我正在过度使用全景功能......

谢谢

编辑:

这将是我的问题的一个示例(我有超过 100 个按钮,因此 xaml 代码非常大,但这是我要解决的相同基本问题):

所以如果你把它放到你的全景控件中——你会得到一个非常宽的全景项目——如果你从 Button1 轻弹它,它会一直跳到 Button3 的最右边——所以它会滚动你经过 Button2...我想要它停止在 Button2 上滚动。

0 投票
1 回答
218 浏览

silverlight - 如何同步多个 PanoramaItem 的位置?

我有一个标准的基于全景的应用程序,但一个关键数据项在两个相邻的PanoramaItems.

我希望这两个PanoramaItems具有相同的垂直滚动位置(以节省用户必须再次找到关键项目)。

有没有办法获取和设置PanoramaItem控件的滚动位置并检测滚动变化?

通用解决方案(感谢 Paul Diston 提供的线索):

0 投票
1 回答
5599 浏览

c++ - 如何从 360 度全景中创建视图。(如街景)

给定一个来自谷歌街景的球体。 在此处输入图像描述

如果我想创建 4 个视图,前视图、左视图、右视图和后视图,我如何进行所需的转换以使图像变窄,就像我在谷歌街景中查看它一样。注意我画的绿线,在原始图像中它是弯曲的,但在街景中它是海峡。我怎样才能做到这一点?

在此处输入图像描述