'宣言 Public Event ItemSelected As EventHandler(Of GalleryItemEventArgs)
public event EventHandler<GalleryItemEventArgs> ItemSelected
イベント ハンドラが、このイベントに関連するデータを含む、GalleryItemEventArgs 型の引数を受け取りました。次の GalleryItemEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
GalleryTool | Infragistics.Windows.Ribbon.GalleryItem に関連付けられた GalleryTool インスタンスを返します (読み取り専用)。 |
Group | Infragistics.Windows.Ribbon.GalleryItem に関連付けられた Infragistics.Windows.Ribbon.GalleryItemGroup インスタンスを返します (読み取り専用)。 |
Handled System.Windows.RoutedEventArgsから継承されます。 | Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route. |
Item | Infragistics.Windows.Ribbon.GalleryItem を返します(読み取り専用)。 |
OriginalSource System.Windows.RoutedEventArgsから継承されます。 | Gets the original reporting source as determined by pure hit testing, before any possible System.Windows.RoutedEventArgs.Source adjustment by a parent class. |
RoutedEvent System.Windows.RoutedEventArgsから継承されます。 | Gets or sets the System.Windows.RoutedEventArgs.RoutedEvent associated with this System.Windows.RoutedEventArgs instance. |
Source System.Windows.RoutedEventArgsから継承されます。 | Gets or sets a reference to the object that raised the event. |
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.ItemBehavior = GalleryToolItemBehavior.StateButton AddHandler galleryTool.ItemSelected, AddressOf OnItemSelected End Sub Private Sub OnItemSelected(ByVal sender As Object, ByVal e As Infragistics.Windows.Ribbon.Events.GalleryItemEventArgs) Console.WriteLine("Selected item text is: {0}", e.Item.Text) 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.ItemBehavior = GalleryToolItemBehavior.StateButton; galleryTool.ItemSelected += new EventHandler<Infragistics.Windows.Ribbon.Events.GalleryItemEventArgs>(OnItemSelected); } private void OnItemSelected(object sender, Infragistics.Windows.Ribbon.Events.GalleryItemEventArgs e) { Console.WriteLine("Selected item text is: {0}", e.Item.Text); } } }