问题标签 [states]

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

apache-flex - 改变动态创建状态的孩子

我正在构建一个 XML 驱动的应用程序。我在单独的动作脚本类中创建新状态。这些状态都包含一个DataGrid。我可以在 Main.mxml 中切换状态。

但现在我想访问 DataGrid 的某些子项。在这种情况下,我想从 Main.mxml 中的按钮切换 GridItems 的可见性。

我如何访问并将其应用于已创建的状态?我试图创建 RemoveChilds 并将其覆盖/推送到状态。我所归档的只是在最后一个状态下删除整个 GridRow,但在每个状态下它应该只有一个 GridItem。

非常感谢您的帮助!

0 投票
1 回答
1075 浏览

c# - CheckedListBox SetItemCheckState

我有:

这个赋值会触发 ListBox 的 ItemCheck 事件吗?

因为上述语句没有将其状态从选中更改为未选中。并且在 ItemCheck 中我也切换了它的 CheckState。这就是为什么我想知道由于这段代码检查状态保持不变。

感谢你的分享。

0 投票
4 回答
1681 浏览

silverlight - 如何在 ChildWindow 中使用 VisualStates?

有什么方法可以将 VisualStateManager 与我的 ChildWindow 子类一起使用?对 VisualStateManager 的调用什么都不做,而我所做的谷歌搜索暗示实现这一点的唯一方法是手动调用 Storyboards。这太草率了,而且容易出错。有没有人找到实现它的方法?

更新了示例代码。要使用它,只需创建一个新的 Silverlight 项目,然后通过单击主页上的按钮调用 ExampleWindow.ShowWindow()。即使构造函数设置了应该隐藏按钮的状态,您也会看到该按钮。

XAML(ExampleWindow.xaml):

后面的代码(ExampleWindow.xaml.cs):

0 投票
1 回答
268 浏览

flex3 - mx:target 在 Flex 3 中的作用是什么?

Adobe livedocs 上有一个使用状态的示例

我一直无法找到 mx:target 的用途

有谁知道那有什么作用以及是否有必要?这似乎是不必要的。

0 投票
1 回答
100 浏览

apache-flex - 我在我的 Flex 应用程序中实现状态时遇到问题,请帮忙!

大家好,我正在尝试研究如何在我的 Flex 应用程序中使用状态。

我创建了两个状态,State1 和 Stage 2。两者都基于基本状态。我为 State1 创建了一些视觉元素,并为每个元素赋予了 includeIn="State1"。

但是当我处于设计模式并点击State2时,这些元素仍然可见吗?这是为什么?

如果我在选择 State2 时尝试删除它们,所发生的只是将 RemoveChild 添加到 State2 标记中。这是我应该做的吗?

谢谢阅读!

0 投票
1 回答
2045 浏览

apache-flex - Flash Builder 4“includeIn”属性导致设计视图错误

我正在创建一个自定义 TextInput 组件,它将定义一个“错误”状态。如果 errorString 属性的长度大于 0,我扩展了 TextInput 类以将状态更改为“错误”。在皮肤类中,我定义了一个“错误”状态,并添加了一些逻辑来检测错误图标。但是,如果我在使用位图图像标记中的“includeIn”属性的同时拥有此代码,则会收到设计视图错误。如果我要么 A) 只包含没有设置“includeIn”属性的代码,它就可以工作,或者 B) 不包含设置图标大小和位置的代码,只使用“includeIn”属性,它就可以工作。当我同时使用“includeIn”时,任何可能导致设计视图问题的想法

文本输入类:

文本输入皮肤文件:

0 投票
1 回答
162 浏览

parsing - 为 LR(1) 解析构建状态时处理无限循环

我目前正在从以下语法构造 LR(1) 状态。

这是I0的构造

和 I1。

等等。但是当我开始构建 I4 时...

问题是 A -> .aA

当我尝试从 a 构造下一个状态时,我将再次获得与 I4 完全相同的内容,并且这会无限地继续下去。类似的循环发生在

那么,我做错了什么?必须有一些我遗漏的细节,但我浏览了我的笔记和我的书,要么找不到,要么就是不明白这里出了什么问题。有什么帮助吗?

0 投票
2 回答
1235 浏览

c# - ListBox ItemTemplate 上的状态动画

我有一个从 Observable 集合中读取的列表框,并且是 ItemTemplate 的:

一般来说,我的问题是“什么是在这个列表框中的特定项目上做动画的最简单方法是什么?当它们被选中时?基本上,“grid1”内的图像将缓慢地将其不透明度设置为 1。

我更喜欢使用状态,但我不知道有什么方法可以将 blend 和 xaml 告诉“更改选定项目时,在 0.3 秒内将图像不透明度更改为 1”。事实上,我一直在使用 VisualStateManager 在 .cs 文件中执行此操作。

此外,还有另一个问题。更改选定的索引时,我们将获得CS文件并查看SelectedItem。SelectedItem 返回它绑定到的对象的实例(可观察集合内的对象),而不是 DataTemplate/ListItem 等的实例。那么我如何才能从这个列表中提取正确的图像呢?

使用 VisualStateManager 的状态动画如果只是正常的事情,我可以处理得很好,但是当涉及到生成的列表框的项目时,我迷路了。

谢谢

0 投票
1 回答
810 浏览

apache-flex - Flex 4 / Flash 4 添加到当前状态

我在处理 Flex(或 Flash)4 中的状态时遇到了一点困难。假设我的应用程序具有三个状态;默认(基本)状态、状态 1 和状态 2。

状态 1 应该始终基于基本状态,这很容易实现。但是,我希望状态 2 基于当前状态(基础或状态 1)。我这辈子都想不通。我尝试将状态 1 的 basedOn 属性设置为“this.currentState”,但这只会让我的浏览器崩溃。

0 投票
3 回答
955 浏览

apache-flex - 更改每个状态的背景图像

我有一个具有特定背景图像的组件。代码如下所示:

但是当我将状态更改为 时'state2',它实际上并没有改变任何东西。

我在这里遗漏了什么具体的东西吗?