Как забиндить член класса??
От: rgr  
Дата: 10.10.02 12:42
Оценка:
не бейте ногами!
Как связать свойство Text контрола со строкой-членом класса формы?
Re: Как забиндить член класса??
От: IT Россия linq2db.com
Дата: 10.10.02 13:51
Оценка:
Здравствуйте rgr, Вы писали:

rgr>Как связать свойство Text контрола со строкой-членом класса формы?


По-моему с членом нельзя Да и зачем? Эти свойства и так неплохо доступны. Забиндить можно с DataSource, тогда при навигации поле будет обновляться и можно привязать инициализацию свойства к переменной в конфиге. Это через дизайнер. Всё остальное тоже можно, но только ручками.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Как забиндить член класса??
От: rgr  
Дата: 10.10.02 14:21
Оценка:
Здравствуйте IT, Вы писали:

IT>... и можно привязать инициализацию свойства к переменной в конфиге.


а как это сделать?
я собственно и хотел привязать просто пременную к контролу, чтобы не инициализировать контрол и не записывать в переменную значение каждый раз. Это можно?
Re[3]: Как забиндить член класса??
От: IT Россия linq2db.com
Дата: 10.10.02 14:41
Оценка:
Здравствуйте rgr, Вы писали:

IT>>... и можно привязать инициализацию свойства к переменной в конфиге.


rgr>а как это сделать?


В свойствах контрола есть пунк DynamicProperties. Кликаешь там Advanced, выбираешь нужное свойство и задаёшь для него ключ. Визард при необходимости создаст конфиг приложения и добавит туда что-то типа

<appSettings>
    <add key="AppName.VarName" value="Value" />
</appSettings>


Так же будет дабавлен соответствующий код в InitializeComponent формы.

rgr>я собственно и хотел привязать просто пременную к контролу, чтобы не инициализировать контрол и не записывать в переменную значение каждый раз. Это можно?


Как видишь. Причём, так как приложение сначала просматривает Machine.config, а потом свой собственный, то на этом тоже можно строить логику инициализации переменных.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.