コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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;
        }
コード例 #4
0
        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;
        }
コード例 #5
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());
        }
コード例 #6
0
        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();
        }
コード例 #7
0
 public virtual void LoadPanel(FeedCenterEntities database)
 {
     Database = database;
 }
コード例 #8
0
        public override void LoadPanel(FeedCenterEntities database)
        {
            base.LoadPanel(database);

            CheckVersionOnStartupCheckBox.IsChecked = Properties.Settings.Default.CheckVersionAtStartup;
        }