- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<Canvas>
<Button Name="b1" Content="Button"/>
<Rectangle Name="Mr1" Fill="Black">
<Rectangle.Triggers>
<EventTrigger SourceName="b1" RoutedEvent="Button.Click">
<BeginStoryboard>
<code.../>
</BeginStoryboard>
</EventTrigger>
</Rectangle.Triggers>
</Rectangle>
</Canvas>
错误:找不到 b1。
请帮帮我,谢谢。
最佳答案
我刚遇到同样的问题.. 为其他感兴趣的人发布解决方案。
<Canvas>
<Canvas.Resources>
<Storyboard x:Key="MyAwesomeAnimation" Storyboard.TargetName="Mr1" Storyboard.TargetProperty="Height">
<!-- Some Awesome animation here..-->
</Storyboard>
</Canvas.Resources>
<Button Name="b1" Content="Button">
<Button.Triggers>
<!--The key is to define the click trigger on the button. Why should the rectangle know about the button?-->
<EventTrigger RoutedEvent="Button.Click">
<BeginStoryboard Storyboard="{StaticResource MyAwesomeAnimation}"></BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>
<Rectangle Name="Mr1" Fill="Black" />
</Canvas>
关于wpf - 找不到 EventTrigger.SourceName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10067621/
是否可以使用 MultiTrigger评估多个元素的属性?不在模板中,而是在用户控件/窗口中。 例子:
我对 SourceName 的含义有疑问在 parse函数在 Parsec .似乎我阅读的所有书籍/博客/教程都跳过了它的内容并使用 "stdin" , "(stdin)"或任意字符串,例如 "tes
在我的 WPF 控件中,我有以下两个触发器: 和 两者都为自己工作正常。但我需要这些的组合。我试过这个: 但它什么也没做。我在输出窗口中收到此消息: System
我们目前正在尝试将现有的经典 ASP 页面集成到我们记录事件日志的新方法中。我们通过调用作为 COM 对象公开的 .NET 程序集来实现这一点,该程序集将实际记录到事件日志中。这一切都正常工作,但是当
我有一个 TraceSource 对象,用于记录 VB.Net 应用程序的初始化。它附加了几个 TraceListeners: ConsoleTraceListener TextWriterTrace
在阅读structured Streaming的源代码时,我对这个语法感到困惑。 在 microBatchExecution.scala 中 val _logicalPlan = analyzedPl
我正在尝试使用 ValueSourceAttribute 进行测试。 这是一个例子 [Test] public async Task TestDocumentsDifferentF
我正在使用 C# 读取 Windows 事件日志,我想从中选择/过滤条目。问题是事件查看器中显示的信息并不总是与我从 c# 获得的数据匹配。 例如: 事件查看器“来源”:“用户配置文件服务” 使用 E
我是一名优秀的程序员,十分优秀!