Exemple #1
0
        private async Task LoadChatProfiles()
        {
            cbxChatProfiles.Items.Clear();
            (await DataProviders.GetChatProfiles()).ForEach(item => cbxChatProfiles.Items.Add(item));
            var activeProfile = await DataProviders.GetActiveProfile();

            if (!cbxChatProfiles.Items.Contains(activeProfile))
            {
                activeProfile = cbxChatProfiles.Items.Count > 0 ? cbxChatProfiles.Items[0].ToString() : null;
            }
            cbxChatProfiles.SelectedItem = activeProfile;
        }