Как связать MahApps Spin с Caliburn Micro

Я пытаюсь использовать элемент управления MahApps Spin в форме входа в систему wpf. Но привязка калибурна не сработала.

<Controls:ProgressRing IsActive="{Binding Busy}" Grid.Row="6" Grid.Column="1" x:Name="Busy"/>

И моя модель имеет что-то вроде

bool _busy;
public bool Busy
{
    get
    {
        return _busy;
    }
    set
    {
        _busy = value;
        NotifyOfPropertyChange(() => _busy);
    }
}

public void Login(string username, string password) 
{
    try
    {
        Busy = true;
    ...

Но он не показывает элемент управления Spin в форме wpf.

спасибо


person Elder Santos    schedule 31.08.2012    source источник


Ответы (1)


Глядя на свое уведомление, вы уведомляете о поле, а не о свойстве.

Сдача

NotifyOfPropertyChange(() => _busy);

to

NotifyOfPropertyChange(() => Busy);
person devdigital    schedule 31.08.2012
comment
Например, если я попытаюсь изменить текстовое поле имени пользователя, оно изменится без проблем. - person Elder Santos; 31.08.2012
comment
В этом была проблема. Спасибо, devdigital. - person Elder Santos; 31.08.2012