summaryrefslogtreecommitdiff
path: root/product/desktop.ui/views/controls/Observable.cs
blob: e66976ee039cdf9ebc5ebc0109be821b1e6bbde6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
using System.ComponentModel;

namespace solidware.financials.windows.ui.views.controls
{
    public interface Observable<T> : Observable
    {
        new T Value { get; set; }
        void WhenChanged(Action observer);
    }

    public interface Observable : INotifyPropertyChanged
    {
        object Value { get; }
    }
}