作者darkk6 (Mr. Pan)
看板C_Sharp
标题[问题] 用 code 呼叫 xaml 中的事件
时间Wed Aug 31 15:11:25 2011
各位好,小弟对 C# 不熟,现在手边有一个案子,
用的是 WPF 做的一个系统
目前需要新建一个 Timer ,在时间到的时候,呼叫原本
程式上一个按钮的功能
但是 xaml 里面定义除了有一个 click 呼叫的 method 以外
底下还有 <EventTrigger> 的 Tag:
<Button Name="btn1" ToolTip="Button1" Style="{StaticResource
FunctionButtonStyle}" Click="btn1_Click">
<Image Source="icon/btn1.png" />
<Button.Triggers>
<EventTrigger RoutedEvent="Button.Click">
<BeginStoryboard HandoffBehavior="SnapshotAndReplace">
<Storyboard>
<DoubleAnimation (略) />
(略)
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>
我试过直接呼叫 Click="" 里面的 btn1_Click
可是并无法完整的跑出来,猜测是底下黄色区域那边
没有执行到...
想请问有没有办法再 code 里面直接处理完按钮按下的完整动作呢?
谢谢 > <
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.39.75
※ 编辑: darkk6 来自: 140.116.39.75 (08/31 15:12)
1F:推 zhadow:用ButtonAutomationPeer, 请参考 tinyurl.com/3pxc9hh 08/31 17:14
2F:→ darkk6:感谢!! 解决了 这招要学起来XD 08/31 19:28