ListCommandEventHandler Delegat

Definicja

Przestroga

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.

Reprezentuje metodę, która obsłuży ItemCommand zdarzenie klasy List. Aby uzyskać informacje o sposobie tworzenia aplikacji mobilnych ASP.NET, zobacz Mobile Apps & Sites with ASP.NET (Aplikacje mobilne & z ASP.NET).

public delegate void ListCommandEventHandler(System::Object ^ sender, ListCommandEventArgs ^ e);
public delegate void ListCommandEventHandler(object sender, ListCommandEventArgs e);
[System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public delegate void ListCommandEventHandler(object sender, ListCommandEventArgs e);
type ListCommandEventHandler = delegate of obj * ListCommandEventArgs -> unit
[<System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")>]
type ListCommandEventHandler = delegate of obj * ListCommandEventArgs -> unit
Public Delegate Sub ListCommandEventHandler(sender As Object, e As ListCommandEventArgs)

Parametry

sender
Object

Źródło zdarzenia, kontrolka List .

e
ListCommandEventArgs

ListCommandEventArgs Obiekt zawierający dane zdarzenia.

Atrybuty

Uwagi

Podczas tworzenia delegata ListCommandEventHandler dla kontrolki należy zidentyfikować metodę List , która będzie obsługiwać zdarzenie. Powiadamia ListControl procedurę obsługi po wygenerowaniu zdarzenia elementu. Aby skojarzyć zdarzenie z programem obsługi zdarzeń, dodaj wystąpienie delegata do zdarzenia. Jeśli nie usuniesz delegata, program obsługi zdarzeń jest wywoływany za każdym razem, gdy wystąpi zdarzenie.

W przypadku renderowania domyślnego kontrolka udostępnia interfejs użytkownika, który umożliwia użytkownikowi klikanie poszczególnych elementów listy. Po powrocie kontrolka wywołuje procedurę OnItemCommand obsługi zdarzeń z argumentem wskazującym element źródłowy. Wartość CommandName właściwości to null.

Podczas renderowania przy użyciu szablonu mechanizm bubbling zdarzenia ASP.NET wywołuje metodę OnItemCommand . Procedura obsługi zdarzeń jest przekazywana jako parametr wskazujący element źródłowy oraz CommandName właściwość kontrolki, która wygenerowała zdarzenie. Umożliwia to renderowanie pojedynczego elementu listy z wieloma skojarzonymi interakcjami.

Aby renderować element jako hiperlink, można ustawić ItemsAsLinks właściwość na true. Wartość Text właściwości jest używana do wyświetlania, a zawartość Value właściwości jest używana jako docelowy adres linku po wybraniu.

Uwaga

Zdarzenia poleceń nie zostaną wygenerowane dla tych linków.

Metody rozszerzania

GetMethodInfo(Delegate)
Przestarzałe.

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Zobacz też