问题标签 [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 投票
3 回答
1879 浏览

windows-phone-7 - 提高页面加载速度


在我的应用程序中,我有一个包含大约 10 个全景项目的全景页面。每个全景项目都有一些路径图、一个列表选择器和几个输入字段。
我面临的问题是,当我导航到此页面时,由于要初始化的内容很多,导航非常慢。如果我评论

载变得很快。
我想在代码中添加 XAML 内容,但问题是我必须通过代码中的名称访问输入字段,所以它没有用。
知道如何加快页面导航速度。
谢谢..

0 投票
2 回答
513 浏览

silverlight - 将 WritableBitmap 分配给 ImageBrush.ImageSource 属性

我想在 Windows Phone 应用程序中有一个动画全景控制背景。

我有一个算法可以不断地将所需图像绘制到 WritableBitmap 上。

我已将全景图的背景属性绑定到 ViewModels 的 BackgroundImageBrush 属性。

然后在我的 ViewModel 的构建时我分配

我在输出中没有发现绑定错误,当我使用调试器检查绑定时,我得到了 BackgroundImageBrush.ImageSource 与 WritableBitmap 的正确链接。

每次我重绘 _outputWriteableBitmap 时,我都会调用 Invalidate。

我的全景背景仍然是空白的!

我在理论上做错了什么?甚至可以在 Windows Phone 的全景图中拥有动画背景吗?

谢谢。

0 投票
1 回答
504 浏览

image - windows phone 7,全景触摸事件?

我有一个全景控件,里面有 3 个全景项目。我想创建一个功能,如果用户点击任何全景项目,它会更改当前不在屏幕上的图片。

我不会将每个人都与它的细节混淆,但简单地说,有没有一种万无一失的方法可以让它发挥作用?可以在全景控件中使用触摸/点击事件来动态更改图像吗?

0 投票
1 回答
584 浏览

c# - windows phone 7,收藏全景项目

有没有办法编程来显示屏幕上选定的全景项目是什么,如果是这样,它的内容属性是什么?

我有三个全景项目(1、2、3),每个项目都有一个矩形和一个矩形。填充图像。

我想设计一个applicationbar按钮,单击该按钮时,确认屏幕上的 rectangle.fill 是全景项目中的内容,然后将其添加到应用程序中的另一个页面。

这甚至可能吗?我想selectedindexitem或类似的东西会告诉我当前屏幕全景图是什么,但如果是这样,我怎么能提取 rectangle.fill 信息?

0 投票
2 回答
172 浏览

windows-phone-7 - 仅将全景图用于应用程序的一部分

我是 WP7 的新手,来自 .Net/Silverlight。我喜欢 Panorama 的想法,它可以很好地与我心目中的应用程序配合使用。然而,在全景图的一侧,我需要有一些其他的不与主全景图交互的屏幕,所以我想在一开始就创建一个菜单来选择用户想要去哪个分支。我可以使用全景应用程序来满足这个需求,还是我需要做一个经典的应用程序并自己处理屏幕转换?

0 投票
6 回答
2817 浏览

windows-phone-7 - WP7 Panorama 控制隐藏应用栏时滑动滞后

我有一个带有全景控制的 Windows Phone 应用程序。

全景图目前有两个页面。

一页应该有一个带有按钮的可见应用程序栏,而另一页不应该。

我使用全景图的 SelectionChanged 事件来更改 ApplicationBar 的 IsVisible 属性。

我得到的功能是符合要求的,但是由于这种行为,我的全景图出现了可怕的滞后(滑动动画的瞬间冻结)。这可能是由于 UI 线程必须操作 windows phone“本机”应用程序栏这一事实而发生的。

避免此问题的最佳方法是什么?

我应该ApplicationBar.IsVisible = Panorama.SelectedIndex == 0;在单独的线程中调用吗?或者我应该使用项目的 ManipulationStarted 和 ManipulationCompleted 事件来隐藏应用栏?

谢谢。

0 投票
1 回答
3063 浏览

data-binding - WP7上的全景绑定,使用ItemsSource之前Items集合必须为空

我不断收到此错误:当我尝试将数据绑定到全景控件时,在使用 ItemsSource 之前,项目集合必须为空。下面是我的 xaml 片段。

在我后面的代码(xaml.cs)中,我做了这样的事情:

请注意,MyObject 有一个 Text 属性。任何帮助表示赞赏。

根据下面的链接对其进行修改后,仍然会引发相同的异常。

最后,在以下用户的帮助下继续进行后,这是摆脱异常的解决方案。

0 投票
1 回答
1658 浏览

windows-phone-7 - 全景+列表框,wp7,文本被截断,滚动不起作用

我正在使用全景控件。在每个 PanoramaItem 内,我都有一个 ListBox。ListBox 包含一堆 TextBlock;原因是因为我正在显示很长的文本,并且从另一篇文章中,我发现 wp7 在显示长文本时有限制。

例如,我有两个对象定义如下。

我要绑定到 List<DisplayItem> 的 xaml 如下。

所有数据都正确绑定,但是,当我尝试滚动 ListBox 时,它会停止而不会一直到底部。对我来说效果是“滚动不起作用”和“文本被截断”。

关于我做错了什么的任何想法?

作为旁注,我还发布了一个关于显示超长文本的问题(即最终用户许可协议 EULA)。一位用户通过给我一个指向他制作的控件的链接来响应,以显示很长的文本。帖子是Silverlight TextBlock 可以容纳多少个字符?. 当我使用该控件和/或方法来存储我的长文本时,我得到了相同的效果。

0 投票
1 回答
897 浏览

c# - 如何在 PanoramaItem 中动态添加控件?

我正在使用 Visual Studios 2010 制作 Windows Phone 7 应用程序,并且试图了解当用户按下特定按钮时如何在 PanoramaItem 的网格内动态创建 CheckBox。

以下代码成功地将一个复选框添加到名为“Layout Root”的主网格中:

但是,我想将复选框添加到特定位置,即 PanoramaItem 的网格(标题为“Pan2”)。有没有办法做到这一点,如果有,怎么做?

0 投票
2 回答
444 浏览

windows-phone-7 - 将 ArtistCollection 中的 Artist 绑定到 Windows Phone 7 上的 PanoramaItem.Listbox

如何将Artists集合中的所有艺术家绑定到 aListBoxPanoramaItem
我的xml如下:

和 xaml.cs 代码:

谢谢!