У меня есть несколько Image и Button, они динамически (через код) добавляются в WrapPanel или в StackPanel, я хочу связать в коде: Source Картинки и Content Кнопки, как мне это сделать? Мне почти это удалось но осталась преграда со свойством Path, мне в Source нужно передать просто logo, а не logo.(...). В общем что нужно прописать в Path если никакого свойства передавать не нужно, а нужно передать именно logo?
Image img = new Image() { Height = 35, Width = 35 };
BitmapImage logo = new BitmapImage();
var brush = new ImageBrush();
logo.BaseUri = null;
logo.BeginInit();
logo.UriSource = new Uri(@"/images/"+d.value+".png", UriKind.Relative);
logo.EndInit();
Binding bind = new Binding();
bind.Source = logo;
bind.Path = new PropertyPath("");
bind.Mode = BindingMode.TwoWay;
img.SetBinding(Image.SourceProperty, bind);
stack2.Children.Add(img);
Попробуйте передать "this". В XAML у меня подобный трюк прокатывал.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости