INavigateUIData インターフェイス

定義

ナビゲーション ユーザー インターフェイスのデータと値をナビゲーション コントロールに提供するためにクラスで実装するインターフェイスを提供します。

public interface class INavigateUIData
public interface INavigateUIData
type INavigateUIData = interface
Public Interface INavigateUIData
派生

注釈

INavigateUIDataインターフェイスを使用すると、 コントロールや Menu コントロールなどのTreeViewナビゲーション コントロールで、階層的なサイト ナビゲーション データを表すデータ ソースのデータを自動的にレンダリングできます。 インターフェイスはINavigateUIData、 コントロールからSiteMapDataSource返される型によってSiteMapNode実装されるため、ページ開発者が のプロパティSiteMapNodeへのデータ バインディングの関連付けを明示的に定義しなくても、ナビゲーション コントロールでデータを自動的にレンダリングできます。 たとえば、 コントロールはSiteMapDataSource宣言型のデータ バインディングを有効にして、 コントロールと Menu コントロールに対TreeViewして プロパティまたは Menu.DataBindings プロパティをそれぞれ明示的に設定TreeView.DataBindingsする必要がないようにします。

インターフェイスは INavigateUIData 、明示的なデータ バインディングなしでナビゲーション コントロールの自動レンダリングを ObjectDataSource 有効にするために、コントロールによって返されるオブジェクトに実装することもできます。

プロパティ

Description

ナビゲーション コントロールのナビゲーション ノードの説明を表すテキストを取得します。

Name

ナビゲーション コントロールのナビゲーション ノードの名前を表すテキストを取得します。

NavigateUrl

ナビゲーション ノードがクリックされたときの移動先となる URL を取得します。

Value

ナビゲーション ノードに関する補足データを格納するために使用される非表示値を取得します。

適用対象

こちらもご覧ください