Здравствуйте, CooL_SnipeR, Вы писали:
CL_>Здравствуйте, Аноним, Вы писали:
А>>Солюшн состоит из двух проектов: WinForms и либы (подписанной). Пытаюсь сделать биндинг к контролам формам, создаю BindingSource, в котором ссылаюсь на некоторый класс из либы. Проблема в том, что в списке Binding для пропертей контрола данный bindingSource не отображается. Ощущение такое, что дизайнер форм видит лишь bindingSource, завязанный на тип из текущей сборки. Я прав? Спасибо
CL_>Вроде нет. В DataSource твоего bindingSourse делай добавить, Object — тут доступны классы всего солюшена, если что-то не хватает — делай Add reference и добавляй нужный проект/сборку. Заметик косяк — в описании пропертей перед ним нужно явно указать, что проперти будет в дальнейшем привязываться — иначе не факт, что он отобразиться
CL_>CL_>private string _text;
CL_>[Bindable(true)]
CL_>public string Name
CL_>{
CL_> get { return _text; }
CL_> set { _text = value; }
CL_>}
CL_>
Может я неправильно объяснил. Проблем с созданием bindingSource и привязкой его к типу из другой сборки у меня нет. Проблема в том, что я не могу привязать bindingSource к пропертям контрола в дизайнере, этот bindingSource просто отсутствует в списке доступных bindingSource-ов, при этом предлагается создать новый bindingSource, ну не буду же я на каждое проперти создавать новый bindingSource, это просто