バージョン

ActivationActionDelay プロパティ

ItemActivated イベントが発生する前に GalleryItem をアクティブ化した後でミリ秒数を取得または設定します。
シンタックス
'宣言
 
Public Property ActivationActionDelay As Integer
public int ActivationActionDelay {get; set;}
例外
例外解説
System.ArgumentOutOfRangeExceptionプロパティがゼロ (0) 未満の値に設定される場合。
解説

ActivationActionDelay および ActivationInitialActionDelay プロパティそして ItemActivated イベントは、Office 2007 アプリケーション(たとえば、Word)にあるライブ プレビュー機能をシミュレートするために使用できます。ユーザーが行っているプレビューに適切な遅延を指定し(たとえば、より頻繁なプレビューに対して長い時間遅延を指定して、GalleryItem がマウスオーバーされるたびにアプリケーションはプレビューしない)、プレビューを表示するために ItemActivated イベントを処理します。

使用例
Imports System
Imports System.Windows
Imports Infragistics.Windows.Ribbon


Namespace MyNamespace
    Public Partial Class MyWindow
        Inherits XamRibbonWindow
        Public Sub New()
            InitializeComponent()
        End Sub
       
        Private Sub SetupGalleryTool()
           galleryTool.ActivationActionDelay = 200
           galleryTool.ActivationInitialActionDelay = 1000
        End Sub
    End Class
End Namespace
using System;
using System.Windows;
using Infragistics.Windows.Ribbon;


namespace MyNamespace
{
    public partial class MyWindow : XamRibbonWindow
    {
        public MyWindow()
        {
            InitializeComponent();
        }

        private void SetupGalleryTool()
        {
            galleryTool.ActivationActionDelay = 200;
            galleryTool.ActivationInitialActionDelay = 1000;
        }
    }
}
<igRibbon:XamRibbonWindow x:Class="MyWindow"
    
xmlns:igRibbon="http://infragistics.com/Ribbon">

    ....

    
<igRibbon:RibbonGroup Id="groupId" Caption="GroupName">
            
<igRibbon:MenuTool ShouldDisplayGalleryPreview="True" Caption="GalleryToolMenu">
                    
<igRibbon:GalleryTool Name="galleryTool" ActivationInitialActionDelay="1000"
                                                      
ActivationActionDelay="200"/>
                 
</igRibbon:MenuTool>
        
</igRibbon:RibbonGroup>

    ....

</igRibbon:XamRibbonWindow>
参照