Технология: .NET 4, C #, WinForms, Visual Studio 2010
Я нахожусь в обработке привязки обучающих данных и не смог получить даже простой пример для работы, как ожидалось. У меня есть форма с меткой, к которой я привязываю, которая показывает текущие координаты курсора мыши.
public partial class Form1 : Form, INotifyPropertyChanged
{
[Bindable(true)]
private String cursorPosition;
public String CursorPosition
{
get
{
return cursorPosition;
}
set
{
cursorPosition = value;
NotifyPropertyChanged("CursorPosition");
}
}
public event PropertyChangedEventHandler PropertyChanged;
public Form1()
{
InitializeComponent();
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
CursorPosition = "(" + Convert.ToString(e.X) + " , " + Convert.ToString(e.Y) + ")";
}
private void NotifyPropertyChanged(String propertyName)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
}
От дизайнера я установил привязку данных метки, чтобы привязать свойство Text к form1BindingSource - CursorPosition. Чего мне не хватает?
Редактировать: Обновлен фрагмент кода.