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

wpf - 在 Microsoft Surface 平台上使用 WPF 扩展器控件

我正在尝试在表面应用程序中使用 Expander 控件。我已经看到它不是表面控件,因此应用程序编译和控件显示但联系人不起作用。

无论如何我可以修改联系事件并使其在表面应用程序中工作。

0 投票
3 回答
124 浏览

pixelsense - Microsoft Surface 开发是否真的需要使用 Windows Vista 或更高版本?

我尝试开始为 Microsoft Surface 开发。为此,我首先安装了 Visual Studio 2008。然后我按照本指南进行操作:

http://msdn.microsoft.com/en-us/library/ee804897.aspx

但是那里说只支持 Windows Vista。我仍在笔记本电脑和旧 PC 上运行 Windows XP,如果不是绝对必要,我不想更新。所以我想知道是否真的有必要使用 Windows Vista 或者这只是一个建议。

我已经尝试在 Windows XP 上安装它,但是每次我启动 Surace SDK 安装程序时,都会出现以下错误消息:

Windows Installer 服务无法安装此安装包。您必须安装包含较新版本的 Windows Installer 服务的 Windows 服务包。

所以我想知道这是否是问题,因为我不使用 Windows Vista。如果没有,我该如何解决这个问题?

0 投票
2 回答
192 浏览

c# - 是否可以在 MS Surface 上运行 Perl 脚本?

如果这是可能的,我该怎么做?

0 投票
1 回答
101 浏览

c# - 如何将对象附加到 C#/.NET 中的事件?

我为 LibraryContainer 定义了以下 DataTemplate:

SourceFilePressed 如下:

在 SourceFilePressed 方法中,我可以获得绑定到 SurfaceTextBox 的对象,该对象与按下的按钮位于同一网格中?我可以在 DataTemplate 中以某种方式将此对象附加到 Click-Event 吗?

0 投票
1 回答
1742 浏览

c# - findResource() 不适用于 DataTemplate

我通过以下方式定义了一个 DataTemplate:

然后我用它来将 ItemTemplate 添加到 LibraryContainer:

稍后,我在 ScatterView 中添加了一个新的 ScatterViewItem:

不幸的是,我总是在行中得到一个 NullReferenceException :

附加信息:

对象surfaceWindow 在此方法中传递。它是对我定义 DataTemplate 的文件的引用。

0 投票
1 回答
454 浏览

c# - ScatterView 和 ViewBox 未按预期工作

我定义了以下布局:

现在我将 Item 动态添加到第二个 ScatterView:

这很好用,但不幸的是,我无法更改创建的对象的大小、移动或旋转。任何提示为什么?

0 投票
2 回答
148 浏览

c# - 如何确定标记对象放置在哪个 UIElement 上?

在我的应用程序中,我使用标记对象。现在我想不仅对放置在表面上的对象做出不同的反应,而且对放置它的元素也做出不同的反应。这有可能吗?我找不到任何关于它的信息。

0 投票
2 回答
1118 浏览

wpf - scatterview 项目的圆角 - Microsoft Surface SDK

我在 scatterview 项目上覆盖了一个图像。scatterview 项目包含堆栈面板和一些文本块。在覆盖主窗口的背景并将其设置为透明时,我仍然可以看到与图像不能很好地融合的角落。

我正在使用 surfaceusercontrol 在 scatterview 中添加表面项目。代码如下:

我想要一种将角剪成圆形而不是矩形的方法。

0 投票
3 回答
1603 浏览

wpf - ScatterViewItem 自定义形状

我有一个包含 Canvas 的 ScatterViewItem

我想提供一个自定义形状,以便不显示默认的矩形形状(这是我当前实现的图片替代文字

我在此处的链接文本中遵循了此示例,并查阅了 SDK 附带的 Puzzle,但我无法使其正常工作,我的 ScatterViewItem 是空白的。

我在 SurfaceWindow.Resources 中定义了一个路径

并从上面的链接复制样式属性。我按照说明创建了我的 CustomShape.cs,然后创建了 ScatterViewItem。

我对上面的代码有点困惑,因为我对这条线的理解

会覆盖 ScatterViewItem 的内容(即在我的情况下是 Canvas 或在另一种情况下说是图像)。目前我不需要移动或缩放 ScatterView 项目,因此不需要阴影我只是想删除矩形框。

0 投票
1 回答
349 浏览

.net - 在 ScatterViewItem 中组织控件的布局

我有一个 scatterview 项目,其中包含以下内容,按垂直顺序提及。

  1. TextBlock 将显示 1-3 行文本 - TextBlock1

  2. 图像 - 大小将根据图像分辨率而有所不同,但我将在属性中设置最小高度和宽度。

  3. TextBlock - 这将显示 1-10 行文本 - TextBlock2

  4. 表面切换按钮

现在用户可以缩放这个项目,因此我把它放在了视图框中。XAML 代码如下:

结果显示中的问题是:

  1. TextBlock2 以相对于其余项目非常小的尺寸显示文本。

  2. 由于 TextBlock2 在堆栈面板内以小尺寸显示文本,因此它在左侧未与 TextBlock1 对齐。

我使用了 Viewbox,这样当用户缩放项目时,它会增加文本和图像的大小。

有一个更好的方法吗?使用 DataTemplates 可以帮助解决此问题还是解决其他问题?