Share via


LightBulbPresenterStyle Class

Definition

Defines a set of properties that will be used to style the default LightBulb presenter.

public ref class LightBulbPresenterStyle : System::ComponentModel::INotifyPropertyChanged
public class LightBulbPresenterStyle : System.ComponentModel.INotifyPropertyChanged
type LightBulbPresenterStyle = class
    interface INotifyPropertyChanged
Public Class LightBulbPresenterStyle
Implements INotifyPropertyChanged
Inheritance
LightBulbPresenterStyle
Implements

Remarks

This is a MEF component part, and should be exported with the following attributes: [Export(typeof(LightBulbPresenterStyle))] [ContentType] [Name] [Order] All exports of this component part should be ordered after the "default" LightBulb presenter style. At a minimum, this means adding [Order(After="default")] to the export metadata.

Constructors

LightBulbPresenterStyle()

Initializes a new instance of LightBulbPresenterStyle.

Properties

ActuatorBackgroundBrush

Gets a Brush that will be used to paint the background of the LightBulb actuator.

ActuatorBorderBrush

Gets a Brush that will be used to paint the border of the LightBulb actuator.

ActuatorDropdownChevronBrush

Gets a Brush that will be used to paint the chevron of the LightBulb actuator.

ActuatorHoverBackgroundBrush

Gets a Brush that will be used to paint the background of the LightBulb actuator in hover mode.

ActuatorHoverBorderBrush

Gets a Brush that will be used to paint the border of the LightBulb actuator.

DiscoveryModeBackgroundColor

Gets a Color that will be used to paint the background of the LightBulb in discovery mode.

DiscoveryModeBorderColor

Gets a Color that will be used to paint the border of the LightBulb in discovery mode.

DisplayTextSuffixForegroundBrush

Gets a Brush that will be used to paint the suffix part of the LightBulb item's display text.

PreviewBackgroundBrush

Gets a Brush that will be used to paint the background of the LightBulb preview pane.

PreviewBorderBrush

Gets a Brush that will be used to paint the border of the LightBulb preview pane.

PreviewFocusBackgroundBrush

Gets a Brush that will be used to paint the background of the focused LightBulb preview pane.

ShowQuickFixesKeyBinding

Gets a shortcut of the command that expands LightBulb.

ShowQuickFixesKeyBindingBrush

Gets a Brush that will be used to paint the shortcut of the command that expands LightBulb.

ShowQuickFixesLinkBrush

Gets a Brush that will be used to paint the hyperlink in QuickInfo that expands QuickInfo-based LightBulb.

Methods

NotifyPropertyChanged(String)

Notifies that a property on this object has changed.

Events

PropertyChanged

Event raised when a property on this object's value changes.

Applies to