问题标签 [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.
wpf - 在 Microsoft Surface 平台上使用 WPF 扩展器控件
我正在尝试在表面应用程序中使用 Expander 控件。我已经看到它不是表面控件,因此应用程序编译和控件显示但联系人不起作用。
无论如何我可以修改联系事件并使其在表面应用程序中工作。
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。如果没有,我该如何解决这个问题?
c# - 是否可以在 MS Surface 上运行 Perl 脚本?
如果这是可能的,我该怎么做?
c# - 如何将对象附加到 C#/.NET 中的事件?
我为 LibraryContainer 定义了以下 DataTemplate:
SourceFilePressed 如下:
在 SourceFilePressed 方法中,我可以获得绑定到 SurfaceTextBox 的对象,该对象与按下的按钮位于同一网格中?我可以在 DataTemplate 中以某种方式将此对象附加到 Click-Event 吗?
c# - findResource() 不适用于 DataTemplate
我通过以下方式定义了一个 DataTemplate:
然后我用它来将 ItemTemplate 添加到 LibraryContainer:
稍后,我在 ScatterView 中添加了一个新的 ScatterViewItem:
不幸的是,我总是在行中得到一个 NullReferenceException :
附加信息:
对象surfaceWindow 在此方法中传递。它是对我定义 DataTemplate 的文件的引用。
c# - ScatterView 和 ViewBox 未按预期工作
我定义了以下布局:
现在我将 Item 动态添加到第二个 ScatterView:
这很好用,但不幸的是,我无法更改创建的对象的大小、移动或旋转。任何提示为什么?
c# - 如何确定标记对象放置在哪个 UIElement 上?
在我的应用程序中,我使用标记对象。现在我想不仅对放置在表面上的对象做出不同的反应,而且对放置它的元素也做出不同的反应。这有可能吗?我找不到任何关于它的信息。
wpf - scatterview 项目的圆角 - Microsoft Surface SDK
我在 scatterview 项目上覆盖了一个图像。scatterview 项目包含堆栈面板和一些文本块。在覆盖主窗口的背景并将其设置为透明时,我仍然可以看到与图像不能很好地融合的角落。
我正在使用 surfaceusercontrol 在 scatterview 中添加表面项目。代码如下:
我想要一种将角剪成圆形而不是矩形的方法。
wpf - ScatterViewItem 自定义形状
我有一个包含 Canvas 的 ScatterViewItem
我想提供一个自定义形状,以便不显示默认的矩形形状(这是我当前实现的图片。
我在此处的链接文本中遵循了此示例,并查阅了 SDK 附带的 Puzzle,但我无法使其正常工作,我的 ScatterViewItem 是空白的。
我在 SurfaceWindow.Resources 中定义了一个路径
并从上面的链接复制样式属性。我按照说明创建了我的 CustomShape.cs,然后创建了 ScatterViewItem。
我对上面的代码有点困惑,因为我对这条线的理解
会覆盖 ScatterViewItem 的内容(即在我的情况下是 Canvas 或在另一种情况下说是图像)。目前我不需要移动或缩放 ScatterView 项目,因此不需要阴影我只是想删除矩形框。
.net - 在 ScatterViewItem 中组织控件的布局
我有一个 scatterview 项目,其中包含以下内容,按垂直顺序提及。
TextBlock 将显示 1-3 行文本 - TextBlock1
图像 - 大小将根据图像分辨率而有所不同,但我将在属性中设置最小高度和宽度。
TextBlock - 这将显示 1-10 行文本 - TextBlock2
表面切换按钮
现在用户可以缩放这个项目,因此我把它放在了视图框中。XAML 代码如下:
结果显示中的问题是:
TextBlock2 以相对于其余项目非常小的尺寸显示文本。
由于 TextBlock2 在堆栈面板内以小尺寸显示文本,因此它在左侧未与 TextBlock1 对齐。
我使用了 Viewbox,这样当用户缩放项目时,它会增加文本和图像的大小。
有一个更好的方法吗?使用 DataTemplates 可以帮助解决此问题还是解决其他问题?