Microsoft.Windows.Controls.Ribbon.RibbonComboBox.UpdateSelectionProperties C# (CSharp) Method

UpdateSelectionProperties() private method

private UpdateSelectionProperties ( ) : void
return void
        private void UpdateSelectionProperties()
        {
            try
            {
                UpdatingSelectedItem = true;

                // Update selected* properties, SelectedItem could become null if there is no gallery.
                object selectedItem = null, selectedValue = null;
                string selectedValuePath = string.Empty;

                if (_firstGallery != null)
                {
                    selectedItem = _firstGallery.SelectedItem;
                    selectedValue = _firstGallery.SelectedValue;
                    selectedValuePath = _firstGallery.SelectedValuePath;
                }

                SelectedItem = selectedItem;
                SelectedValue = selectedValue;
                SelectedValuePath = selectedValuePath;

                // Update editableTextBox Text with the selectedItem
                SelectedItemUpdated();
            }
            finally
            {
                UpdatingSelectedItem = false;
            }
        }