public override void LoadPanel(FeedCenterEntities database) { base.LoadPanel(database); LockWindowCheckBox.IsChecked = Settings.Default.WindowLocked; DisplayEmptyFeedsCheckBox.IsChecked = Settings.Default.DisplayEmptyFeeds; ToolbarLocationComboBox.SelectedItem = ToolbarLocationComboBox.Items.Cast <ComboBoxItem>().First(comboBoxItem => (Dock)comboBoxItem.Tag == Settings.Default.ToolbarLocation); MultipleLineDisplayComboBox.SelectedItem = MultipleLineDisplayComboBox.Items.Cast <ComboBoxItem>().First(comboBoxItem => (MultipleLineDisplay)comboBoxItem.Tag == Settings.Default.MultipleLineDisplay); }
public override void LoadPanel(FeedCenterEntities database) { base.LoadPanel(database); var settings = Properties.Settings.Default; StartWithWindowsCheckBox.IsChecked = settings.StartWithWindows; LoadBrowserComboBox(BrowserComboBox, settings.Browser); LoadUserAgentComboBox(UserAgentComboBox, settings.DefaultUserAgent); }
public override void LoadPanel(FeedCenterEntities database) { base.LoadPanel(database); ApplicationNameLabel.Text = Properties.Resources.ApplicationDisplayName; string version = UpdateCheck.LocalVersion.ToString(); VersionLabel.Text = string.Format(Properties.Resources.Version, version); CompanyLabel.Text = ((AssemblyCompanyAttribute)Assembly.GetEntryAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false)[0]).Company; }
public override void LoadPanel(FeedCenterEntities database) { base.LoadPanel(database); var collectionViewSource = new CollectionViewSource { Source = Database.AllCategories }; collectionViewSource.SortDescriptions.Add(new SortDescription("SortKey", ListSortDirection.Ascending)); collectionViewSource.SortDescriptions.Add(new SortDescription("Name", ListSortDirection.Ascending)); CategoryListBox.ItemsSource = collectionViewSource.View; CategoryListBox.SelectedIndex = 0; }
public bool?Display(FeedCenterEntities database, Feed feed, Window owner) { database.Categories.Load(); // Bind the category combo box CategoryComboBox.ItemsSource = database.Categories.Local; // Set the data context DataContext = feed; // Set the title based on the state of the feed Title = string.IsNullOrWhiteSpace(feed.Link) ? Properties.Resources.FeedWindowAdd : Properties.Resources.FeedWindowEdit; // Set the window owner Owner = owner; // Show the dialog and result the result return(ShowDialog()); }
public void Display(Window window, FeedCenterEntities database) { _checkedListBoxItems = new List <CheckedListItem <Feed> >(); foreach (var feed in database.AllFeeds) { _checkedListBoxItems.Add(new CheckedListItem <Feed> { Item = feed }); } _collectionViewSource = new CollectionViewSource { Source = _checkedListBoxItems }; _collectionViewSource.SortDescriptions.Add(new SortDescription("Item.Name", ListSortDirection.Ascending)); _collectionViewSource.Filter += HandleCollectionViewSourceFilter; FilteredFeedsList.ItemsSource = _collectionViewSource.View; Owner = window; ShowDialog(); }
public virtual void LoadPanel(FeedCenterEntities database) { Database = database; }
public override void LoadPanel(FeedCenterEntities database) { base.LoadPanel(database); CheckVersionOnStartupCheckBox.IsChecked = Properties.Settings.Default.CheckVersionAtStartup; }