本文整理汇总了C#中KryptonRibbon.GetViewManager方法的典型用法代码示例。如果您正苦于以下问题:C# KryptonRibbon.GetViewManager方法的具体用法?C# KryptonRibbon.GetViewManager怎么用?C# KryptonRibbon.GetViewManager使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KryptonRibbon
的用法示例。
在下文中一共展示了KryptonRibbon.GetViewManager方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Initialize
/// <summary>
/// Initializes the designer with the specified component.
/// </summary>
/// <param name="component">The IComponent to associate the designer with.</param>
public override void Initialize(IComponent component)
{
Debug.Assert(component != null);
// Validate the parameter reference
if (component == null) throw new ArgumentNullException("component");
// Let base class do standard stuff
base.Initialize(component);
// Cast to correct type
_ribbon = (KryptonRibbon)component;
// Hook into ribbon events
_ribbon.GetViewManager().MouseUpProcessed += new MouseEventHandler(OnRibbonMouseUp);
_ribbon.GetViewManager().DoubleClickProcessed += new PointHandler(OnRibbonDoubleClick);
_ribbon.SelectedTabChanged += new EventHandler(OnSelectedTabChanged);
_ribbon.DesignTimeAddTab += new EventHandler(OnAddTab);
// Get access to the services
_designerHost = (IDesignerHost)GetService(typeof(IDesignerHost));
_changeService = (IComponentChangeService)GetService(typeof(IComponentChangeService));
_selectionService = (ISelectionService)GetService(typeof(ISelectionService));
// We need to know when we are being removed
_changeService.ComponentRemoving += new ComponentEventHandler(OnComponentRemoving);
_changeService.ComponentChanged += new ComponentChangedEventHandler(OnComponentChanged);
}