日期:2014-05-18  浏览次数:21132 次

SourceName能不能同时指定多个源?
多个按钮,都会触发某个动化画。

那么,可不可以写得简洁些,类似下面的写法?

我不想在每个按钮,都重复写一次触发代码,太不简洁了。

XML code


    <Window.Triggers>
        <EventTrigger RoutedEvent="Button.Click" SourceName="Button1,Button2,Button3,Button4,Button5,Button6">
            <BeginStoryboard>
                <Storyboard>
                    动画
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </Window.Triggers>




------解决方案--------------------
探讨
这样也是有点麻烦。
如果我有20个Button,那么,我就要引用:

定义 style ,让那些 Button 引用

------解决方案--------------------
你自己写一个Action子类好了!干么自己不写呢?