protected override void OnUnLoad(EventArgs e)
{
base.OnUnLoad(e);
if (this._devicesSubscription != null)
{
this._devicesSubscription.Dispose();
this._devicesSubscription = null;
}
if(_refreshTimer != null)
{
_refreshTimer.Dispose();
_refreshTimer = null;
}
this._devices = null;
this.Content = null;
}