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

c# - WPF:从树的不同“分支”调用方法

嘿,我正在做一个 WPF 应用程序。

树看起来像这样:

SurfaceWindow --- 开始屏幕 ......--------
页面----------子页面

我正在尝试从 Startscreen(Startscreen.xaml.cs)的“代码隐藏”中的“子页面”调用一个方法。

子页面中的方法如下所示:

public void showTheme(ThemeViewModel 主题) { ... }

如果知道当我在“Page”或“SurfaceWindow”上时可以调用它,因为它在树的同一个“分支”中,我只是做这样的事情:

但是当我不在树的同一个分支上并且想要调用该方法时,我该怎么做呢?

0 投票
1 回答
259 浏览

wpf - Microsoft Surface:“读取” IdentityTag 的标记值

如果将 IdentityTag 放在 TagVisualizer 上,是否可以读取它的值,而之前没有对其进行初始化?

我想使用标签在 Surface 上注册一个新对象,但在集合中拥有所有“免费”身份标签来初始化它们......我认为必须有更好的方法。

但是,当您在其上放置一个它不知道的标签时,TagVisualizer 似乎没有做任何事情。

0 投票
1 回答
928 浏览

wpf - WPF:重置 scatterviewitems 的位置?

我有一个散点视图,其中包含一些项目,我将其放置在方向和中心位置。现在我希望在程序运行时能够在缩放、旋转和移动它们之后重置 scatterviewitems 的位置。

目前我这样做:

私人无效 Reset_ContactTapGesture(对象发送者,Microsoft.Surface.Presentation.ContactEventArgs e)

{

}

有更好的方法吗?

0 投票
1 回答
1077 浏览

c# - 如何从 ScatterView 拖放到 LibraryBar

从 LibraryBar 拖放到 ScatterView 很容易。如何从 ScatterView 拖放到 LibraryBar?

0 投票
1 回答
95 浏览

wpf - WPF:更改后刷新用户控件

我正在做一个 Microsoft Surface 应用程序,我遇到了这个问题:

我使用 MVVM 模式。当用户将他的身份证(上面有标签)放在表面上时,这个用户被设置为“当前用户”。按下按钮时,用户可以编辑他的地址和其他内容。然后他会看到一个“保存”按钮和一个“退出”按钮。在这些按钮上有 RelayCommands 来保存数据库中的更改或放弃更改。因此,当这些按钮首先显示时,它们处于非活动状态并且您无法单击它们,因为此时作为按钮命令的 CommandParameter 的“当前用户”仍然为空。片刻之后,当应用程序识别出“当前用户”不再为空时,该按钮保持非活动状态,但是当您离开应用程序片刻并返回它时(例如使用键盘上的 microsoft 按钮),您会看到该按钮处于活动状态。所以我认为我需要一种“刷新”用户控件的可能性。

我该怎么做?

0 投票
1 回答
876 浏览

wpf - 虚拟键盘在 Microsoft Surface 硬件上不起作用,但在模拟器中起作用

我为 Microsoft Surface 做了一个应用程序,当我昨天在真正的 Microsoft Surface 上测试它时,当我聚焦 SurfaceTextBox 时出现的虚拟键盘没有出现。在模拟器上它工作正常,没有任何问题。

问题可能是什么?

0 投票
2 回答
277 浏览

wpf - Microsoft Surface:将 IdentityTag 添加到 TagVisualizer 显示十字准线。为什么?

在我的 Surface 应用程序中发生这种情况:当我将 IdentityTag 放到我的 TagVisualizer 上时,会出现一个白色十字准线。此 TagVisualizer 在添加 Tag 时不添加 TagVisualization,它只是在其“VisualizationAdded”事件中调用一些方法。在我的其他 TagVisualizer 之前没有十字准线,但他们总是在 TagVisualizer 的初始化中添加这样的可视化: tagDef.Source = new Uri("something.xaml", UriKind.Relative);

但是我怎样才能摆脱这个十字准线呢?我找不到任何关于它的信息。顺便说一句,它看起来像这样:http: //img80.imageshack.us/img80/4728/crosshairc.png

http://img80.imageshack.us/img80/4728/crosshairc.png'/>

0 投票
2 回答
1323 浏览

c# - ScatterViewItem 中的 LibraryContainer:调整大小和背景矩形

简单的一个:想给一个Surface ScatterView添加一个LibraryContainer。知道我必须在 ScatterViewItem 中添加容器才能获得旋转/移动功能。但是 SVI 在控件周围添加了一个矩形框,并且它的大小不正确。认为我遗漏了一些简单但无法理解的东西......我当前的 XAML 如下:

背景="{StaticResource WindowBackground}" AllowDrop="True" > 。. .

任何想法表示赞赏...我一直在查看操作指南示例,但显示的库控件是静态项目。(即它们不可移动)...

更新:
我明白你在说什么。这是有道理的,但并不像希望的那样表现。下面是一个完整的示例LibraryContainer。它是空的,但显示了我得到的奇怪行为。即:没有调整大小,一个我无法摆脱的背景矩形..

任何建议表示赞赏。

0 投票
4 回答
38135 浏览

c# - WPF:绑定到代码中的命令

我有一个 WPF Microsoft Surface 应用程序,并且正在使用 MVVM 模式。

我有一些在后面的代码中创建的按钮,我想将命令绑定到它们,但我只知道它在 XAML 中是如何工作的

像这样:

但我不能这样做,因为我的按钮不存在于 XAML 中,只存在于后面的代码中。

那么像这样的命令绑定如何在后面的代码中工作呢?

0 投票
1 回答
1000 浏览

wpf - WPF:更改表面列表框“点击效果”的外观

我现在正在更改我在 Microsoft Surface 应用程序中使用的一些控件的外观。今天我正在研究一个 SurfaceListBox。

我有它的模板,并且已经改变了背景和边框和其他东西。但是当您触摸 ListBox 时,我真的找不到可以更改出现在 ListBoxItem 上的矩形颜色的地方。目前它只是白色的,我想改变它。

这与选择项目时可以看到的效果不同。我已经找到并更改了它,因此我选择的项目现在以不同的颜色显示。但是当您触摸该项目时,第二个效果保持白色。

那么我在哪里可以改变这个效果呢?