private void comboBoxSelectProvider_SelectedIndexChanged(object sender, System.EventArgs e) { BlogProviderDescriptionProxy blogProvider = comboBoxSelectProvider.SelectedItem as BlogProviderDescriptionProxy; if (blogProvider != BlogProviderDescriptionProxy.SelectProvider) { textBoxServerApiUrl.Text = blogProvider.PostApiUrl; labelServerAPIUrl.Text = Res.Get(blogProvider.PostApiUrlLabel); // remove the special SelectProvider entry if it exists if (comboBoxSelectProvider.Items.Contains(BlogProviderDescriptionProxy.SelectProvider)) { comboBoxSelectProvider.Items.Remove(BlogProviderDescriptionProxy.SelectProvider); } } else { textBoxServerApiUrl.Text = String.Empty; } }
public void ShowPanel(string defaultServiceName, string homepageUrl, string accountId, IBlogCredentials credentials) { // save reference to settings _homepageUrl = homepageUrl; _accountId = accountId; _credentials = credentials; // find provider and select it (add it to the combo if necessary) IBlogProviderDescription provider = BlogProviderManager.FindProviderByName(defaultServiceName); if (provider != null) { BlogProviderDescriptionProxy providerProxy = new BlogProviderDescriptionProxy(provider); if (!comboBoxSelectProvider.Items.Contains(providerProxy)) { comboBoxSelectProvider.Items.Add(providerProxy); } comboBoxSelectProvider.SelectedItem = providerProxy; } else { // add the special 'select provider' entry and select it if (!comboBoxSelectProvider.Items.Contains(BlogProviderDescriptionProxy.SelectProvider)) { comboBoxSelectProvider.Items.Add(BlogProviderDescriptionProxy.SelectProvider); } comboBoxSelectProvider.SelectedItem = BlogProviderDescriptionProxy.SelectProvider; } // reset results _targetBlog = null; _usersBlogs = new BlogInfo[] { }; }
public void ShowPanel(string defaultServiceName, string homepageUrl, string accountId, IBlogCredentials credentials) { // save reference to settings _homepageUrl = homepageUrl; _accountId = accountId; _credentials = credentials; // find provider and select it (add it to the combo if necessary) IBlogProviderDescription provider = BlogProviderManager.FindProviderByName(defaultServiceName); if (provider != null) { BlogProviderDescriptionProxy providerProxy = new BlogProviderDescriptionProxy(provider); if (!comboBoxSelectProvider.Items.Contains(providerProxy)) comboBoxSelectProvider.Items.Add(providerProxy); comboBoxSelectProvider.SelectedItem = providerProxy; } else { // add the special 'select provider' entry and select it if (!comboBoxSelectProvider.Items.Contains(BlogProviderDescriptionProxy.SelectProvider)) comboBoxSelectProvider.Items.Add(BlogProviderDescriptionProxy.SelectProvider); comboBoxSelectProvider.SelectedItem = BlogProviderDescriptionProxy.SelectProvider; } // reset results _targetBlog = null; _usersBlogs = new BlogInfo[] { }; }