'宣言 Public Property Settings As GalleryItemSettings
public GalleryItemSettings Settings {get; set;}
GalleryTool レベルで指定された GalleryItemSettings ( GalleryTool.ItemSettings プロパティを介して) 内のさまざまなプロパティ値は、すべての GalleryItem の最終的なデフォルト設定として機能します。これらの値は以下の 2 つの低いレベルでオーバーライドされる場合があります。
Imports System Imports System.Windows Imports Infragistics.Windows.Ribbon Namespace MyNamespace Public Partial Class MyWindow Inherits XamRibbonWindow Public Sub New() InitializeComponent() End Sub Protected Sub LoadGalleryTool() Dim setting As New GalleryItemSettings() setting.TextDisplayMode = GalleryItemTextDisplayMode.Always Dim item As New GalleryItem() item.Key = "Item1" item.Text = "First Item" item.Image = New BitmapImage(New Uri("\Images\ig_office_icon_16.png", UriKind.Relative)) item.Tag = "myTag" item.Settings = settings .... galleryTool.Items.Add(item) 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(); } protected void LoadGalleryTool() { GalleryItemSettings setting = new GalleryItemSettings(); setting.TextDisplayMode = GalleryItemTextDisplayMode.Always; GalleryItem item = new GalleryItem(); item.Key = "Item1"; item.Text = "First Item"; item.Image = new BitmapImage(new Uri("\\Images\\ig_office_icon_16.png", UriKind.Relative)); item.Tag = "myTag"; item.Settings = settings; ..... galleryTool.Items.Add(item); } } }