C # привязка даты и времени - PullRequest
       10

C # привязка даты и времени

0 голосов
/ 02 декабря 2009

У меня есть текстовое поле, которое я хочу привязать к свойству DateTime для объекта:

myTextBox.DataBindings.Add("Text",myObject,"DateTimeProperty")
myTextBox.DataBindings["Text"].FormatString = "HH:mm";
myTextBox.DataBindings["Text"].FormattingEnabled = true;
myTextBox.DataBindings["Text"].BindingComplete +=
            delegate(object sender, BindingCompleteEventArgs e)
            {
                if (e.Exception is FormatException)
                    MessageBox.Show("Wrong formating, should be :" +myTextBox.DataBindings["Text"].FormatString);
            };

Это прекрасно работает, когда я изменяю значение текстового поля, свойство меняется. Теперь я хочу наоборот (без разбора текста).

Я хочу добавить кнопку, которая увеличивается на 1 минуту myObject.DateTimeProperty. Вопрос в том, что я не могу сделать

 myObject.DateTimeProperty.Minutes+=1;

ни

 myObject.DateTimeProperty = myObject.DateTimeProperty.AddMinutes(1);

Есть идеи?

1 Ответ

1 голос
/ 02 декабря 2009

Myobjoect реализует INotifyPropertyChanged ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...