Mvvm проблемы с binding

175
27 июня 2018, 16:10

Создал свой контрол, добавил ему свойство, зарегистрировал это свойство. Но почему-то не работает binding. Что я не сделал? В чём беда?

MainWindowView:

<controls:MyControl Source="{Binding ListToBinding}"/>

CodeBehind у View:

DataContext = new MainWindowViewModel();

MyControl:

public static readonly DependencyProperty SourceProperty = 
    DependencyProperty.Register(
        "Source",
        typeof(List<object>),
        typeof(MyControl),
        new FrameworkPropertyMetadata(
        new List<object>()));
public List<object> Source
    {
        get { return (List<object>)GetValue(SourceProperty); }
        set { SetValue(SourceProperty, value); }
    }

MainWindowViewModel:

private List<object> _listToBinding;
public List<object> ListToBinding
{
    get { return _listToBinding; }
    set
    {
         _listToBinding = value;
         OnPropertyChanged("ListToBinding");
    }
}
READ ALSO
Запись в файл, который используется в другом процессе

Запись в файл, который используется в другом процессе

Проблема такова: я создаю файл в папке dropbox, он сразу начинает обрабатываться и появляется ситуация, что файл используется процессом dropboxЕсть...

232
Строки одной таблицы как столбец в другой

Строки одной таблицы как столбец в другой

Допустим есть БД для хранения постовПост, как сущность в приложении может представлять из себя примерно следующий класс:

185