'宣言 Public Enum TabLayoutStyle Inherits System.Enum
public enum TabLayoutStyle : System.Enum
メンバ | 解説 |
---|---|
MultiRowAutoSize | 項目はコンテンツに基づいてサイズ設定され、複数行に配置されます。 |
MultiRowSizeToFit | 項目はコンテンツに基づきサイズ設定され、項目を表示するために必要以上の領域がある場合、サイズが増やされます。項目は複数行に配置されます。 |
SingleRowAutoSize | 項目はコンテンツに基づきサイズ設定され、一行に配列されます。 |
SingleRowJustified | 項目はコンテンツ サイズに基づきサイズ設定され、項目を収めるために十分な領域がない場合、最小サイズに縮小されます。項目は一行に収めるように配列されます。 |
SingleRowSizeToFit | 項目はコンテンツ サイズに基づきサイズ設定され、項目を表示するために必要以上の領域がある場合、サイズが増やされます。項目は一行に収めるように配列されます。 |
Imports Infragistics.Windows.Controls Class Window1 Public Sub New() ' This call is required by the Windows Form Designer. InitializeComponent() ' Add any initialization after the InitializeComponent() call. ' tabs will be displayed on multiple rows and sized so fit each row Me.XamTabControl1.TabLayoutStyle = TabLayoutStyle.MultiRowSizeToFit ' the maximum visible tab rows is set to 4. If the tab control is sized ' so there are more than 4 rows then scroll buttons will be displayed Me.XamTabControl1.MaximumTabRows = 4 ' Specify the maximum # of device independent units that can be added ' to each tab item we adjusting to fit the size of the XamTabControl. ' Setting this limit prevents the tabs from being resized too large. Me.XamTabControl1.MaximumSizeToFitAdjustment = 50 ' specify the spacing between each tab Me.XamTabControl1.InterTabSpacing = 2 ' specify the spacing between each tab row Me.XamTabControl1.InterRowSpacing = 2 ' specify the minimum extent to each tab Me.xamTabControl1.MinimumTabExtent = 150 End Sub End Class
using Infragistics.Windows.Controls; public partial class Window1 : Window { public Window1() { InitializeComponent(); // tabs will be displayed on multiple rows and sized so fit each row this.xamTabControl1.TabLayoutStyle = TabLayoutStyle.MultiRowSizeToFit; // the maximum visible tab rows is set to 4. If the tab control is sized // so there are more than 4 rows then scroll buttons will be displayed this.xamTabControl1.MaximumTabRows = 4; // Specify the maximum # of device independent units that can be added // to each tab item we adjusting to fit the size of the XamTabControl. // Setting this limit prevents the tabs from being resized too large. this.xamTabControl1.MaximumSizeToFitAdjustment = 50; // specify the spacing between each tab this.xamTabControl1.InterTabSpacing = 2; // specify the spacing between each tab row this.xamTabControl1.InterRowSpacing = 2; // specify the minimum extent to each tab this.xamTabControl1.MinimumTabExtent = 150; } }