DataBinding, custom classes
От: clark  
Дата: 09.02.06 03:49
Оценка:
Здравствуйте, уважаемые гуру.

Мне нужно в 2003-студии реализовать Nullable типы.
То, что такие типы есть а 2005-ой, я знаю.
С экземплярами таких типов я собираюсь связывать Control'ы.
Мне подвернулись подходящие ссылки:
http://www.sturmnet.org/blog/archives/2005/03/15/xpo-nullable-types-net1/
http://www.sturmnet.org/blog/archives/2005/03/15/nullable-types-net1-binding/

Но споткнулся я на другом.

У меня есть класс:

public class DataContainer 
{
    private int _intVariable;
    private MyNullableClass _myNullable = new MyNullableClass();

    public int IntVariable
    {
        get
        {
            return _intVariable;
        }
        set
        {
            _intVariable = value;    //{0}
        }
    }


    public MyNullableClass MyNullable
    {
        get
        {
            return _myNullable;
        }
        set
        {
            _myNullable = value;    //{1}
        }
    }
}


Экземпляр этого класса я связываю с двумя TextBox'ами:

textBox1.DataBindings.Add( "Text", dataContainer, "IntVariable" );
textBox2.DataBindings.Add( "Text", dataContainer, "MyNullable" );


Я понимаю, что еще нужно описать конвертеры в/из string.
Там где {0} и {1} ставлю точки останова программы и запускаю.
Программа останавливается в {0} и никогда в {1}.
Почему?

Может быть у кого-то есть готовая реализация Nullable типов?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.