例:cs代码中创建image控件,未通过xaml实现,如果需要对image的属性实现动画,需要首先调用NameScope的一个静态方法SetNameScope,然后注册的该控件 的名字,这样Storyboard在开始动画时才能找到该控件。
Storyboard story=new Storyboard();
NameScope.SetnameScope(this,new NameScope());
Image img=new Image();
img.Name=name;
BitmapImage bit=new BitImage();
bit.BeginInit();
bit.UiSource=new Uri(strUri);
bit.EndInit();
img.Source=bit;
.RegisterName(name,img);
grid.Children.Add(img);