WPF BindingOperations.SetBinding
private void InitImg() { Image img = new Image(); Binding imgSourceBinding = new Binding("ImgUrl"); imgSourceBinding.Mode = BindingMode.TwoWay; BindingOperations.SetBinding(img, Image.SourceProperty, imgSourceBinding); ImgUrl = imgsList[imgIdx]; this.Content = img; }