问题标签 [eventtrigger]
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.
silverlight-4.0 - Cannot assign to property System.Windows.EventTrigger.RoutedEvent in Silverlight 4
The exception shown above is thrown on this XAML for a Silverlight 4 application:
#xA;The code behind:
#xA;What's up? It seems perfectly reasonable code to me, coming from a WPF background.
wpf - 如何在 XAML 中的 Canvas 上将一个项目保持在同一点,因为它的大小会增加或缩小?
我有以下 xaml 说明了一个在大小上增长和缩小的圆圈。当动画运行时,我希望我的圆圈的中心点保持在我的画布上。
silverlight - Silverlight/Blend Datatrigger/EventTrigger STRANGE 问题
我的用户控件在 itemscontrol 中包含 3000 个 NewDotControls。NewDotControl 的 ControlTemplate 在定义视觉状态的样式中指定,并且有一个事件触发器在 Loaded 事件上调用 GotoStateAction。
3000 个 NewDotControls 中只有大约 445 个进入 EventTrigger 定义的“选定”状态,而其余的 NewDotControls则没有。当我使用绑定到 ViewModel 的 DataTriggers 时也会发生同样的情况。相同的 xaml/code/app 在 WPF 中工作。
为什么 DataTriggers/EventTriggers/GotoStateAction 不适用于 ItemsControl 中的所有控件?
如果我删除初始加载的 EventTrigger,大约 775 到 800 个 NewDotControls 响应 DataTriggers/GotoStateAction。如果我将命令连接到控件,命令会执行并修改 ViewModel 属性并触发 PropertyChanged 事件,但 DataTrigger/GotoStateAction 仍然不会发生。
我会错过什么?项目控件中可以数据绑定的项目数量是否有限制?或者是否存在问题,因为它在 ControlTemplate 中?为什么这在 WPF 中有效,但在 Silverlight 中无效?
谢谢!!!拉杰什
wpf - WPF边框OnMouseDown的背景变化
我正在尝试更改鼠标左键下边框的背景。按钮我不明白。当然,我的渐变有 3 个停靠点。
事件触发器:
故事板:
如果有人看到错误,请告诉我;)
silverlight - 在 XAML 中按下“ENTER”键时调用命令
我想在TextBox
. 考虑以下 XAML:
那 MyCommand 如下:
有了以上内容,每次按键都会调用我的命令。如何将命令限制为仅在按下 ENTER 键时调用?
我知道使用 Expression Blend 我可以使用条件,但这些条件似乎仅限于元素并且不能考虑事件参数。
我还遇到过SLEX,它提供了自己的InvokeCommandAction
实现,它建立在实现之上,Systems.Windows.Interactivity
可以做我需要的事情。另一个考虑是编写我自己的触发器,但我希望有一种方法可以在不使用外部工具包的情况下做到这一点。
tabcontrol - SketchFlow / 在 TabControl 中使用(选定的)TabItem 来触发状态
背景:一个新的 Sketchflow / Silverlight 项目。Expression Blend 4(终极版)
我有下面的代码。我有一个带有 2 个 TabItem 的 TabControl。我还有 2 个“标注”(大气泡的东西)作为状态变化的快速视觉。
我创建了一个 VisualStateGroup 并添加到它下面的状态。当我从 NAVIGATE 窗口手动调用这些(在我运行项目之后)时,状态按预期工作。callout1 和 callout2 翻转它们的不透明度(在 100% 和 10% 之间)。因此,我对 State 及其运作方式有了基本的了解。
但是,当我向 TabItem 添加触发器事件时,触发器看起来不错,但不起作用。下面是一个剥离的例子,一直到裸露的骨头。
我尝试了 EventName="MouseLeftButtonDown" 和 EventName="Click" 却没有成功。
我还注释掉了 ObjectAnimationUsingKeyFrames 标签,那里也没有运气。
有人看到我错过了什么吗?
基本上,我无法获得(选择)一个 TabItem 来触发状态更改。
谢谢。
------------开始 XAML 代码
silverlight - Windows Phone 7_EventTrigger
我正在使用 Windows Phone 7。当我将 EventTrigger 用于 TextBlock 时,如下所示:
如果我有 RoutedEvent="TextBlock.Loaded" 没问题,但另一个事件(MouseMove,Click...)它将失败并出现错误“属性 TextBlock.MouseMove 值超出范围”。问题是什么?
非常感谢。
wpf - Silverlight 3:事件触发器认为属性超出范围
我想在鼠标进入时使网格不透明。所以我尝试捕捉 MouseEnter 事件并为 Opactity 属性设置动画
但 InitializeComponent 认为 Grid.MouseEnter 属性超出范围。我做错了什么?
windows-phone-7 - 在 SelectionChanged 事件上使用交互触发器的正确方法
我有一个连接到事件的命令,它确实会触发,但是我在 CommandParameter 中得到的是先前选择的项目,或者它可能是在 SelectionChanged 完成之前选择的项目。
无论哪种方式,都不确定要更改哪些内容才能从事件中获取新选择的项目。
谢谢
dynamic - 用于动态创建控件的 eventtocommand silverlight mvvm light
我想向动态创建的控件添加触发器,但我不能。事件不会触发。这是我的代码。
并且命令在视图模型中实现。