Каким-то образом в моих исследованиях WPF эта деталь ускользнула от меня.
Я видел такой синтаксис:
<UserControl.Resources>
<Storyboard x:Name="myStoryboard">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" ... >
...
Почему StoryBoard.TargetProperty значение заключено в скобки? Что это значит? Ясно, что это что-то значит, потому что мой код не работает без него.