的对象是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