バージョン

PreferredWidth プロパティ (TableCellSettings)

セルの周りの指定された幅を取得または設定します。
シンタックス
'宣言
 
Public Property PreferredWidth As Nullable(Of TableExtent)
public Nullable<TableExtent> PreferredWidth {get; set;}
解説

このプロパティでは、TableExtent.UnitType が Percent の場合、表の全体幅のパーセンテージです。この場合、表の最適な幅が Auto の場合、表のサイズは、各セル列の相対 % 値および各セルの (コンテンツに基づいて設定) 最小幅制限に基づいて計算されます。すべての列の最適な幅の集計パーセンテージ値は 100% に加算する必要がありません。この % 値は相対するウェイト値として使用されます。つまり、3 つの列を含む表で、1-2-1 の % 値は、25-50-25 または 40-80-40 などの % 値と同じレイアウトになります。

注:TableRowSettings.LeadingEmptyAreaPreferredWidth および TableRowSettings.TrailingEmptyAreaPreferredWidthTableExtent.UnitType は、表のすべての TableRowNode および表のすべてのセルの TableCellNode.TableCellNode.Settings.PreferredWidth の UnitType と同じ必要があります。たとえば、単一タイプが 'Percent' に設定される場合、すべての単一タイプが 'Percent' または 'Auto' に設定する必要があります。'Twip' に設定される場合、すべての単一タイプが 'Twip' または 'Auto' に設定する必要があります。'Percent' および 'Twip' 設定がある場合、最初の設定は優先があり、すべての設定で使用されます。

注: この構造を XAML で指定するには、型コンバーターが提供されます。値の例は "" に含まれ、相対する C# コード例も表示されます。

  • "none" - new TableExtent(0d, TableExtentUnitType.None)
  • "auto" - new TableExtent(0d, TableExtentUnitType.Auto)
  • "2 auto" - new TableExtent(0d, TableExtentUnitType.Auto)
  • "25.8" - new TableExtent(25.8d, TableExtentUnitType.Twip)
  • "53.8%" - new TableExtent(53.8d, TableExtentUnitType.Percent)

参照