Aracılığıyla paylaş


MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) Yöntem

Tanım

Tek bir menü öğesini köprü olarak işler.

protected public:
 virtual void RenderItem(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::MenuItem ^ item, int position);
protected internal virtual void RenderItem (System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItem item, int position);
abstract member RenderItem : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.MenuItem * int -> unit
override this.RenderItem : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.MenuItem * int -> unit
Protected Friend Overridable Sub RenderItem (writer As HtmlTextWriter, item As MenuItem, position As Integer)

Parametreler

writer
HtmlTextWriter

HtmlTextWriter Cihaza özgü çıkışı derlemek ve işlemek için yöntemler içeren örnek.

item
MenuItem

MenuItem Yanıt akışına yazacak özellikleri içeren nesne.

position
Int32

Belirtilen MenuItem nesnenin menü hiyerarşisindeki konumu.

Açıklamalar

RenderItem yöntemi, nesneden stilleri ve aralık özniteliklerini almak ve bunları yeni oluşturulan bir köprü öğesine uygulamak için yönteminden RenderContents MenuItem çağrılır. Menü hiyerarşisi yönteminde RenderContents geçirilir ve her öğeyi RenderItem işlemek için yöntemini çağırır. Her öğe köprü olarak işlenir ve belirtilen MenuItem denetimin özelliklerini ve stillerini devralır. Sayfaya işlenen köprü aşağıdakilerden biridir:

  • Öğeyi açmak veya seçmek için bir geri gönderme olayı.

  • Denetimin özelliğinde NavigateUrl belirtilen hedefe gitmek için bir MenuItem bağlantı.

Şunlara uygulanır

Ayrıca bkz.