Menu.IncludeStyleBlock プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メニューで使用 ASP.NET スタイルのカスケード スタイル シート (CSS) 定義のブロックをレンダリングするかどうかを示す値を取得または設定します。
public:
property bool IncludeStyleBlock { bool get(); void set(bool value); };
public bool IncludeStyleBlock { get; set; }
member this.IncludeStyleBlock : bool with get, set
Public Property IncludeStyleBlock As Boolean
プロパティ値
メニューで使用 ASP.NET スタイルの CSS 定義のブロックをレンダリングする必要があるかどうかを示す値。 既定値は true です。
注釈
Menu コントロールは、CSS スタイルを使用してブラウザーでの外観を制御します。 既定では、使用する CSS クラスの CSS 定義を含む style 要素がレンダリングされます。 通常、このプロパティは、次の状況で false に設定します。
メニューの外観をカスタマイズするために、独自の CSS 定義を指定する必要があります。 その後、ページに独自の CSS 定義ブロックを指定するか、定義を含む外部 CSS ファイルへのリンクを含める必要があります。
既定の外観を維持したいが、生成された CSS 定義を別のファイルに保持することを好む。 その後、ファイルを指定し、それにリンクする必要があります。
このような状況では、プロパティを Menu に設定し、ページを実行し、ブラウザーでページを表示することで、true コントロールによって生成される既定の CSS ブロックのコピーを取得できます。 その後、ブラウザーでページ ソースを表示し、CSS ブロックをコピーしてページ マークアップまたは別のファイルに貼り付けることができます。
このプロパティを false に設定した場合、スタイル プロパティを設定することはできません。 たとえば、マークアップに DynamicHoverStyle-ForeColor 属性を追加したり、コードで DynamicHoverStyle.ForeColor プロパティを設定したりすることはできません。