的對象是WPF特定的,但同樣的事情...LINQ查詢子選擇問題
var v = Style.Triggers.Where(x => x is EventTrigger)
.Cast<EventTrigger>()
.Select(x => x.Actions);
在這一點上,我得到3個TriggerActionCollections這是正確的。我想要做的下一步是選擇項目內每個集合是「是BeginStoryboard」。我似乎無法解決如何選擇Actions中的項目(TriggerActionsCollection)。
我的想法是這樣的:
var v = Style.Triggers.Where(x => x is EventTrigger)
.Cast<EventTrigger>()
.Select(x => x.Actions.Select(y => y).Where(y => y is BeginStoryboard));
但是,這是行不通的。任何幫助傢伙?
對於那些非wpf的人。是的,有3個TriggerActionCollections,其中有一個是BeginStoryBoard對象。但是爲了爭辯,我希望每個BeginStoryBoard對象都變平。
OfType() –
loneshark99