Beispiel #1
0
        private async Task NotifyActivationAndDeativatationAsync()
        {
            HxTab activeTab = tabsList.FirstOrDefault(tab => IsActive(tab));

            if (activeTab == previousActiveTab)
            {
                return;
            }

            if (previousActiveTab != null)
            {
                await previousActiveTab.NotifyDeactivatedAsync();
            }

            if (activeTab != null)
            {
                await activeTab.NotifyActivatedAsync();
            }

            previousActiveTab = activeTab;
        }