问题标签 [pixelsense]

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 投票
2 回答
239 浏览

wpf - 从 TagVisualization 访问 SurfaceWindow

我正在寻找一种从我拥有的 TagVisualization 访问我的主 SurfaceWindow 的简单方法。场景是我想将我的 TagVisualization 中的数据传递回 SurfaceWindow。是否有捷径可寻?

谢谢

0 投票
1 回答
404 浏览

wpf - 使用 SketchFlow 制作 MS Surface 应用程序原型

我们正在 MS Surface 设备上进行模型/原型设计,我想知道是否有人成功地使用SketchFlow。我看到的问题是该工具生成的代码使用普通的 WPF 控件(按钮等)而不是接触感知表面对应物(SurfaceButton),这意味着它们在表面上不会很好地工作,除非你也使用鼠。

此外,如果可以连接到其他手势事件来触发草图流转换,那就太好了。像捏手势切换页面等。

有没有人使用 Sketchflow 对 Surface 进行原型设计取得任何成功。如果是这样,你是怎么做到的?

0 投票
1 回答
1767 浏览

pixelsense - ScatterViewItem 可以动态调整大小以适应其内容吗?

我们在 ScatterViewItem 内托管了一个控件,该控件在运行时动态更改其大小,因为添加、删除和/或折叠了各种子元素。我们希望托管 ScatterViewItem 也可以调整大小以正确适应其子控件,但我们很难做到这一点。我们尝试了许多不同的方法,最接近的方法是挂钩子控件的 SizeChanged 事件并显式设置 ScatterViewItem 的宽度和高度,但这种方法仍然存在问题。

在 XAML 中定义 ScatterViewItem 及其内容时,会适当调整 ScatterViewItem 的大小。当内容改变大小时,我们希望在运行时强制执行相同的行为。任何帮助将不胜感激。谢谢!

0 投票
1 回答
293 浏览

wpf - Expression Blend 和 Scatterview

我想使用 Expression Blend 为 ScatterView 控件设置动画

但是,Blend 似乎无法识别此控件,并且在设计图面上看不到任何内容,尽管它位于 xaml 中

是否有插件或其他东西需要让 Blend 识别特定于 MS Surface 的控件?

多年来一直在谷歌上搜索,但找不到任何关于此的信息

有任何想法吗?

0 投票
1 回答
987 浏览

pixelsense - Microsoft Surface - 翻转和分散查看项目

我目前正在尝试使用 scatterview 项目进行翻转,但我在概念上遇到了一些麻烦,使用了一个名为 Thriple ( http://thriple.codeplex.com/ ) 的插件。

本质上,一个 2 面三元控件如下所示:

我正在努力掌握的是我是否应该制作 2 个单独的 ScatterView 模板来绑定到我想要的数据,然后每个模板都是 scatterview 项目的“前”和“后”,或者我应该制作 2 个单独的 ScatterView绑定到我想要的数据的项目,然后绑定到主 ScatterView 项目的“后”和“前”?

如果有更好的方法来使用 ScatterViewItem 的翻转动画,那也太酷了!

谢谢!

0 投票
1 回答
1022 浏览

wpf - 如何将 VisualStateManager 添加到我的 Surface 项目?

我有一个表面项目,我想使用在 Blend 中设计的控件。我将这些控件添加到我的 microsoft Surface 项目中,但是当我尝试编译它时收到错误消息。

我该如何解决这个问题?我可以在 Surface 应用程序中使用 VisualStateManager 吗?

0 投票
1 回答
690 浏览

c# - MS Surface Tag Visualizer 窃取接触事件

我在MS Surface 项目上的TagVisualizer控件上苦苦挣扎。从理论上讲,控制看起来很棒,允许您响应来自现实世界物理对象的输入

问题是控件将覆盖整个屏幕(因为我想在整个屏幕上捕获标签),因此,我的应用程序中没有其他控件将接收触摸事件。(除非他们是视觉树中的直系祖先)。

在我的应用程序中,我想要一种“层”类型的方法,其中每个层都可以响应(接触)输入:

现在不管我把标签可视化器放在哪里,它总是会从所有或一些其他层窃取联系事件。(由于RoutedEvents的性质)

对我来说,该控件在实践中似乎完全没用,因为它总是会干扰您的应用程序的其他控件。我在这里想念什么?

所以我的问题是:关于如何解决这个问题的任何建议?有没有人在类似的场景中使用过 TagVisualizers?如果是这样,你是如何解决这个问题的?

顺便说一句,这些层都工作正常,因为它们只会窃取直接位于其子元素之上的事件(该层的其余部分对于命中测试是不可见的)

0 投票
1 回答
343 浏览

wpf - 如何从库堆栈中删除阴影

我目前在一个项目中,我需要一个完全没有视觉效果的 LibraryStack,所以它只会显示内容。如果我只是删除背景,阴影会留在视图中,我似乎无法删除......

librarystack 没有背景 http://img97.imageshack.us/img97/6778/librarystack.jpg

此代码如下所示:

这个栈只是为了解释的目的,实际的栈是在c#后面的代码中添加的。因此,最好是任何对添加到 c# 中有用的答案。

0 投票
1 回答
373 浏览

wpf - 如何更改 Surface 应用程序的应用程序方向

当用户按下按钮时,我需要在运行时将我的表面应用程序的 UI 旋转 180 度。我该怎么做呢?

0 投票
1 回答
388 浏览

c# - 将文本块添加到自定义 wpf 控件(来自 codeplex 的 Piepiece 控件)

我目前正在构建一个 Surface 应用程序,其中主导航是一个圆形菜单。对于每个菜单项,我使用在 codeproject.com 上找到的自定义控件:

http://www.codeproject.com/KB/WPF/PieChartDataBinding.aspx(PiePiece控件)

子菜单项(也是饼状控件)的数量来自数据库,因此是动态加载的。我不知道如何将文本块添加到此自定义控件以显示子菜单项文本。它需要遵循 PiePiece 的 RotationAngle 属性才能正确排列。

有人有这个热修复吗?我正在考虑向 piepiece 自定义控件添加另一个依赖属性,但是这样我就无法设置字体系列、大小等(可以吗?)

非常感谢您对此的任何意见!谢谢!