The link's style can be specified by the corresponding item's BarItem.RibbonStyle property or by the link's UserRibbonStyle property. The latter gives you the ability to specify the style of a single link. This allows you to use multiple links to the same item but with different styles. The link's BarLinkUserDefines.RibbonStyle option determines which of these properties specify the link's style. If this option is active, the link's style is specified by its UserRibbonStyle property. Otherwise, by the corresponding item's BarItem.RibbonStyle property.
Options that specify which link settings are determined by a user can be accessed via the UserDefine property. Note that individual options can be enabled/disabled only via code. To disable all user defined options, call the Reset method.