INavigateUIData INavigateUIData INavigateUIData INavigateUIData Interface

定義

ナビゲーション ユーザー インターフェイスのデータと値をナビゲーション コントロールに提供するためにクラスで実装するインターフェイスを提供します。Provides an interface that classes implement to provide navigation user interface data and values to navigation controls.

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

注釈

インターフェイスを使用するTreeViewと、コントロールやMenuコントロールなどのナビゲーションコントロールで、階層的なサイトナビゲーションデータを表すデータソースのデータを自動的に表示できます。 INavigateUIDataThe INavigateUIData interface allows navigation controls, such as the TreeView and Menu controls, to automatically render data from a data source that represents hierarchical site navigation data. インターフェイスは、 SiteMapDataSourceコントロールから返さSiteMapNodeれる型によって実装されます。これにより、ナビゲーションコントロールは、ページ開発者がデータバインディングの関連付けを明示的に定義することなく、データを自動的にレンダリングできるようになります。 INavigateUIDataSiteMapNodeプロパティ。The INavigateUIData interface is implemented by the SiteMapNode type that is returned from the SiteMapDataSource control so that navigation controls can render data automatically without a page developer explicitly defining the data binding associations to the properties of SiteMapNode. たとえば、コントロールはSiteMapDataSource宣言型データバインディングを有効にします。これにより、ページ開発TreeView.DataBindingsMenu.DataBindingsは、コントロールTreeViewおよびMenuコントロールに対して、プロパティまたはプロパティをそれぞれ明示的に設定する必要がなくなります。For example, the SiteMapDataSource control enables declarative data binding so that a page developer does not have to populate the TreeView.DataBindings or Menu.DataBindings properties explicitly for the TreeView and Menu controls, respectively.

インターフェイスINavigateUIDataは、明示的なデータバインディングなしのナビゲーションコントロールのObjectDataSource自動レンダリングを有効にするために、コントロールによって返されるオブジェクトに実装することもできます。The INavigateUIData interface can also be implemented on objects that are returned by an ObjectDataSource control in order to enable automatic rendering of navigation control without explicit data binding.

プロパティ

Description Description Description Description

ナビゲーション コントロールのナビゲーション ノードの説明を表すテキストを取得します。Gets text that represents the description of a navigation node of a navigation control.

Name Name Name Name

ナビゲーション コントロールのナビゲーション ノードの名前を表すテキストを取得します。Gets the text that represents the name of a navigation node of a navigation control.

NavigateUrl NavigateUrl NavigateUrl NavigateUrl

ナビゲーション ノードがクリックされたときの移動先となる URL を取得します。Gets the URL to navigate to when the navigation node is clicked.

Value Value Value Value

ナビゲーション ノードに関する補足データを格納するために使用される非表示値を取得します。Gets a non-displayed value that is used to store any additional data about the navigation node.

適用対象

こちらもご覧ください