/// <summary> /// Populate the StackPanel with the classificaitons options then select /// whatever the image has been tagged with already. /// </summary> private void AddPanelItems() { this.ClassificationPanel.Children.Clear(); ClassificationCheckboxPanelHelper.PopulateSelectionPanel( this.Source, this.ClassificationPanel, this.Classifications, this.OnSelectionsChanged); ClassificationCheckboxPanelHelper.MakeSelection( this.ClassificationPanel, this.Item.CurrentSource); }
/// <summary> /// Populate the panel with the selections for classifications and then hook all of the key bindings /// so it can be made with shortcuts. /// </summary> private void PopulateAnnotationsTabAnnotationsPanel() { // Clear current bindings this.InputBindings.Clear(); // Set up all the boxes List <System.Windows.Controls.Primitives.ToggleButton> boxes = ClassificationCheckboxPanelHelper.PopulateSelectionPanel( this.ApplicationContext.SelectedDataSource, this.ClassificationTabSelectionPanel, this.ApplicationContext.SelectedDataSource.Classifications, this.ForceClassificationUpdate); // Now set up all of the key bindings this.PrepareAllInputBindings(boxes); }