Список привязки объектов с XAML

У меня есть класс модели с простыми свойствами, как под

class ManagementFunctionModel
{
    #region members
    int _RangeLeft;
    int _RangeTop;
    int _RangeRight;
    int _RangeBottom;
    #endregion

    #region properties
    public int RangeLeft
    {
        get { return _RangeLeft; }
        set { _RangeLeft = value; }
    }

    public int RangeTop
    {
        get { return _RangeTop; }
        set { _RangeTop = value; }
    }

    public int RangeRight
    {
        get { return _RangeRight; }
        set { _RangeRight = value; }
    }

    public int RangeBottom
    {
        get { return _RangeBottom; }
        set { _RangeBottom = value; }
    }

    #endregion
}

Мой класс просмотра модели как под. Я не определил все свойства (все еще TODO)

class ManagementFunctionModelView : INotifyPropertyChanged
{
    #region Members
    ManagementFunctionModel _MngModel;
    #endregion

    #region Construction
    /// Constructs the default instance of a ManagementFunctionModelView
    public ManagementFunctionModelView()
    {
    }
    #endregion

    #region Properties
    public ManagementFunctionModel MngModel
    {
        get { return _MngModel; }
        set { _MngModel = value; }
    }

    public int RangeLeft
    {
        get { return MngModel.RangeLeft; }
        set
        {
            if (MngModel.RangeLeft != value)
            {
                MngModel.RangeLeft = value;
                RaisePropertyChanged("RangeLeft");
            }
        }
    }
    #endregion

    #region INotifyPropertyChange
    public event PropertyChangedEventHandler PropertyChanged;
    #endregion

    #region Methods

    private void RaisePropertyChanged(string propertyName)
    {
        // take a copy to prevent thread issues
        PropertyChangedEventHandler handler = PropertyChanged;
        if (handler != null)
        {
            handler(this, new PropertyChangedEventArgs(propertyName));
        }
    }
    #endregion
}

Я хочу создать список ManagementFunctionModel и отобразить вXAML форма. Пользователь должен иметь возможность добавлять и удалять из пользовательского интерфейса в список.

Как я могу использовать «связывание» в XAML? Какой элемент управления я должен использовать в XAML для сетки, такой как отображение и редактирование / удаление выбранной записи?

Ответы на вопрос(1)

Ваш ответ на вопрос