问题标签 [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 回答
3300 浏览

c# - 将焦点设置到 PanoramaItem

有没有办法在 Silverlight for Windows Phone 7 中将焦点设置为 PanoramaItem?

我试过了:

其中 piResults 是 PanoramaItem 的名称。我还尝试将焦点放在 PanoramaItem 中的一个控件上,但这也不起作用。

如果不清楚,我正在尝试执行以下操作:如果您按下一个 PanoramaItem 上的按钮,则会转到另一个。

0 投票
2 回答
472 浏览

windows-phone-7 - 为什么更新时WP7全景页面会跳回?

我正在构建一个与 GPS 相关的应用程序,该应用程序在其他计算中显示坐标。我的演示代码设置为每秒触发事件。

每当我更新主页用户界面(例如,具有计算纬度的文本框)时,它都可以正常工作。

问题是如果我尝试从一侧“轻弹”到另一侧来更改页面。在“轻弹”的过程中,如果要更新文本框,它会将主页跳回视图。

没有视频很难用文字解释。但是想象一下,按住点击,然后稍微拖动全景屏幕——比如说,偷看下一页但还没有翻动。好吧,如果在此期间要更新文本框,您将松开鼠标单击,它会跳回主页。

一旦你进入下一页,它就会停留,我可以看到上一页的溢出更新。没什么大不了的。但它只是试图进入下一页。

我是 WP7/Silverlight 的新手,所以我一直在尝试使用 Dispatcher 来让事情变得更敏感。无论我做什么(使用或不使用 Dispatcher),这总是会发生。所以,我猜这与正在更新的 UI 有关。

一点代码总是有帮助的:

当这些文本框中的任何一个被更新时,屏幕“跳”回主页面。有点糟糕的经历。

也许这很正常?是否有一个事件可以知道用户正在尝试“滑动”到下一页?

提前致谢。

0 投票
3 回答
1666 浏览

windows-phone - 创建全景控制截图

Microsoft 全景控件是在 Windows Phone 7 应用程序中执行布局和导航的常用方法。在许多博客和评论中,您会发现在一张图像中显示整个全景控件而不是单个部分的屏幕截图。有什么方法可以从 XAML 代码自动创建这些图片,还是只需要使用图像编辑软件合并单个图片?

0 投票
1 回答
3223 浏览

c# - 通过代码将项目添加到全景图

我在通过代码添加全景项目时遇到问题。

这是有效的测试xaml。

TestPanoramaItem 是从 PanoramaItem 继承的类,在 xaml 中一切正常。现在我想通过代码重新排序全景项目。

编辑:从现在开始,我从 xaml 中删除了项目

我在像“pan1,pan2,pan3,...”这样的静态字符串中创建了默认顺序,在 OnNavigatedToHandler(在 MainPage 中)我使用如下代码:

第一次调用(这是在 MainPage 中)一切看起来都很好。全景作品。我有菜单按钮,可以导航到我可以更改项目顺序的设置。在设置页面中的 OnNavigateFrom 处理程序上,我更新 App.Order 静态字符串。之后再次调用主页的 OnNavigatedTo 并且一切正常(没有例外),但我无法移动全景图并且全景图中的项目布局被破坏。

有什么帮助或解决方案吗?

0 投票
3 回答
1096 浏览

xaml - 向全景背景添加透明过滤器,如市场

我正在尝试在我的全景背景中添加一个透明图层以使背景图像变暗,以便无论图像中的颜色如何都可以显示内容。就像在 WP7 Market Place 或手机上的图片中心一样。

我玩过不透明蒙版。在paint.net 中创建了一个透明图像用作不透明蒙版。

并在我的全景图中使用它,例如:

但是,这会使整个页面变暗,包括显示的任何内容,就好像透明图像在所有内容之上一样。我在这里缺少一个技巧吗?也许将不透明度添加到网格?

0 投票
1 回答
959 浏览

xaml - 在全景页面中为用户控件设置全景背景

如何为 PanoramaItem 内的用户控件设置全景页面背景?

我在全景项目中放置了一个用户控件。我希望将相同的全景背景应用于用户控件,但事实并非如此,有区别..?如何为绑定到全景项目的用户控件设置正常的全景背景。

当我运行应用程序时,我可以看到用户控制背景的差异。我需要与全景而不是用户控件相同的感觉。为此,我需要用户控制的背景与全景图相同。- 将轻量级应用到手机时。

我需要一个透明的用户控件背景。

0 投票
1 回答
404 浏览

windows-phone - MediaElement 在全景图中显示视频的问题

此脚本设置一个包含 5 个项目的全景控件,然后在第二个全景项目的 MediaElement 内加载一个视频。

如果我将其减少到 2 个项目,则没有视频显示(媒体元素是“不可见的”),但您仍然可以听到音频 - 即类似于:

这与最初的全景秀的动画和时间有关——但我无法解决这个问题。

这个问题在 C#/XAML 中似乎是一样的,所以它不是脚本问题。

有没有人知道在哪里看?

0 投票
1 回答
1004 浏览

c# - 向用户显示和导航到不同的 PanoramaItem

我正在开发一个全景应用程序。在其中一个全景项目中,我有一个类别列表。在选择列表项之一时,我已在新的全景项中显示该类别下的所有提要。所以我决定使用全景项目,比如项目 4,最初设置为折叠。然后当用户选择一个类别时,将该项目 4 设置为 true 并将用户导航到该项目 4。并将该项目的标题更改为他们选择的类别。

  1. 这是正确的方法吗?

  2. 如果是这样,我如何将用户导航到另一个程序化项目?

  3. 我面临另一个问题,即使我更改了标题,除非加载新页面,否则更改不会生效?(我还读到 MSDN 在其指南中声明不建议更改全景项目的标题)?

0 投票
2 回答
2333 浏览

image - 从 url 调整图像大小以获得全景背景

我正在开发我的第一个 WP7 应用程序,现在我正在探索全景控制的世界。我从 REST 服务加载了一个对象,并将全景图的背景设置为该对象中的图像 url。

我遇到的问题是图像在服务器上是任意大小的,这种情况最终被压扁(水平)并平铺,甚至没有水平填充屏幕的宽度。

我假设我需要将其重新调整为控件支持的尺寸,但我不知道如何去做。我认为这是一项非常常见的任务。

非常感谢!

编辑:

包括 xaml 的一个片段。很一般:

我想我应该注意到我已经尝试了 ImageBrush 的各种 Stretch 属性,但没有运气。

更新:
这似乎适用于正常尺寸的图像。我最初尝试使用的图像非常小,并且似乎没有拉伸。也许这是一个错误,但我现在会解决这个问题。

0 投票
2 回答
3034 浏览

silverlight - 返回特定全景图/枢轴项目?

我想知道当用户按下“后退按钮”进入 WP7 sdk 上的特定枢轴或全景项目时是否有可能。