问题标签 [vsm]

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 回答
2043 浏览

wpf - WPF 和 VSM - 状态列表?

我在 WPF 中使用 VSM(来自 WPF 工具包的视觉状态管理器),并且正在尝试查找状态列表。

基本上,我知道有某些“神奇”状态——比如当控件被鼠标悬停时会自动应用 MouseOver 状态,或者当 ... 聚焦时应用 Focused 状态。

在某处有这些清单吗?我确定有,只是找不到。

0 投票
1 回答
11949 浏览

silverlight - Silverlight 3 中的 ControlTemplate.Triggers WPF 等效项

我的 WPF 应用程序中有这个 controltempalte + trigger 的东西。

这在 WPF 中很酷,并且对于我来说基于上面的触发器编写它也非常直观。

当我将此移植到 Silverlight (3) 时,我被告知我必须使用 VSM、状态和组等,因为不支持控制模板上的触发器。我查看了一些示例,我什至尝试在上面的触发器位置应用 VSM 位,但无法使其工作。

有人向我建议,除了 xaml 中的 VSM 之外,我还必须处理一些事件等。

SL3 模型对我来说只是痛苦。请帮忙。

0 投票
2 回答
192 浏览

wpf - 混合 3 - 状态?

我刚刚从 DreamSpark 下载了 Expression Blend 3(免费,因为我是学生 :))并阅读了有关状态的信息。我遇到了这个,我印象非常深刻。然后我自己尝试了,我创建了一个样式,创建了一个模板,简单地选择了一个按钮 - 但我无法让那些默认样式(如 MouseOver、Pressed 等)出现在状态窗口中。有人可以给我一个逐步的初学者提示吗?

0 投票
2 回答
3552 浏览

wpf - 如何在 Blend for WPF 应用程序中使用可视状态管理器?

在 Blend 中为WPF应用程序创建控件样式和模板时,我想利用 Visual State Manager。我该怎么做呢?

每当我右键单击该按钮并选择编辑模板、创建空...时,状态面板中都不会显示任何内容。

当我对Silverlight应用程序执行相同操作时,典型状态会显示在“状态”面板中。

这在 Blend 中可能吗?还是我必须手动添加所有这些 xaml?

0 投票
2 回答
5821 浏览

c# - 自定义控件上的可视状态管理器

我已经构建了一个扩展内容控件的自定义控件。在此,我有一个运行良好的零件和状态模型。

然后我将它用作我的 xaml 的根(将代码放在 Blend 的模板文件夹中)

一切正常,我可以打开一个新的“DaveControl”并获得我想要的功能。

但是,如果我在此处添加一些视觉状态,例如 alertOnScreen 并尝试使用 visualstatemanager 它不起作用。

事实上,没有列出任何州。

不过,SL3 GotoVisualState 中的行为工作正常!

如何让视觉状态在代码中工作?

0 投票
3 回答
2647 浏览

silverlight - Silverlight DataStateBehavior,未使用初始值

我正在尝试使用 Silverlight DataStateBehavior,它在大多数情况下都能正常工作,我单击一个按钮,将视图模型中的“选定”属性设置为 false 或 true。然后 DataStateBehavior 告诉 VisualStateManager 进入相关状态。

像这样:

以上工作正常。我想要做的是让它在应用程序加载时设置正确的状态,如果我将视图模型上的'Selected'属性默认设置为true,我不会看到UI中的任何变化,直到我单击按钮来更改 viewmodel 属性。

我知道有几个与 DataState 相关的类,包括:

  • BindingListener.cs
  • 转换器助手.cs
  • 数据状态行为.cs
  • 数据状态开关行为.cs
  • 数据触发器.cs

任何线索都会很好,谢谢

0 投票
1 回答
901 浏览

silverlight - 如何从外部模板控制模板内的元素

我面临着很难找到解决这个问题的方法。我有一个控件模板,其中有一个内容演示者和一个自定义视觉状态管理器,在 SelectionStates 组下具有视觉状态 Selected 和 UnSelected。在内容演示者的内容模板中,我有一个椭圆,我想根据视觉状态对其 Fill 属性进行动画处理。这是不可能的,因为椭圆位于内容演示者的内容模板内。是否有任何间接的解决方法可以做到这一点。下面是我的模板

感谢您的想法和建议。

您可能还想将我的 xaml 文件如下所示.. 但是与外部模板的目标类型相关的属性应该可以通过内部数据模板访问。

0 投票
1 回答
327 浏览

silverlight - 来自 ItemTemplate 的 GoToState

有人知道如何从应用于所述 ItemsControl 的 ItemTemplate 的 DataTemplate 中激活 ItemsControl 的名称范围内的视觉状态吗?

您显然无法从 Blend 中选择目标。我想知道我是否遗漏了一些明显的漏洞。

0 投票
5 回答
46945 浏览

python - Python中N-Gram、tf-idf和余弦相似度的简单实现

我需要比较存储在数据库中的文档,并得出一个介于 0 和 1 之间的相似度分数。

我需要使用的方法必须非常简单。实现 n-gram 的 vanilla 版本(可以定义使用多少克),以及 tf-idf 和余弦相似度的简单实现。

有没有什么程序可以做到这一点?还是我应该从头开始写这个?

0 投票
1 回答
131 浏览

silverlight - 用户控件 VisualStates 不会出现在 Blend 中

Blend 4 中的“状态”窗格似乎没有显示使用 TemplateVisualState 属性在 UserControl 上声明的 VisualStates。这是意料之中的吗?如果是,为什么?在 Blend 中手动创建状态似乎可以正常工作。