IWebActionable.Verbs 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 지정 WebPartVerb 개체의 컬렉션에 대한 참조를 가져옵니다.
public:
property System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ Verbs { System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ get(); };
public System.Web.UI.WebControls.WebParts.WebPartVerbCollection Verbs { get; }
member this.Verbs : System.Web.UI.WebControls.WebParts.WebPartVerbCollection
Public ReadOnly Property Verbs As WebPartVerbCollection
속성 값
사용자 지정 WebPartVerbCollection 개체가 포함된 WebPartVerb입니다.
예제
다음 코드 예제에서는 사용자 컨트롤에 Verbs 구현 된 속성의 사용을 보여 줍니다. 이 코드 예제의 전체 코드는 클래스 개요 항목의 IWebActionable 예제 섹션에서 찾을 수 있습니다.
코드 예제의 다음 부분에서는 사용자 정의 컨트롤 내에서 속성의 Verbs 사용자 지정 구현을 보여 줍니다.
// This property implements the IWebActionable interface.
WebPartVerbCollection IWebActionable.Verbs
{
get
{
if (m_Verbs == null)
{
ArrayList verbsList = new ArrayList();
WebPartVerb onlyVerb = new WebPartVerb
("customVerb1", new WebPartEventHandler(IncrementVerbCounterClicks));
onlyVerb.Text = "My Verb";
onlyVerb.Description = "VerbTooltip";
onlyVerb.Visible = true;
onlyVerb.Enabled = true;
verbsList.Add(onlyVerb);
WebPartVerb otherVerb = new WebPartVerb
("customVerb2", new WebPartEventHandler(IncrementVerbCounterClicks));
otherVerb.Text = "My other Verb";
otherVerb.Description = "Other VerbTooltip";
otherVerb.Visible = true;
otherVerb.Enabled = true;
verbsList.Add(otherVerb);
m_Verbs = new WebPartVerbCollection(verbsList);
return m_Verbs;
}
return m_Verbs;
}
}
' This property implements the IWebActionable interface.
ReadOnly Property Verbs() As WebPartVerbCollection _
Implements IWebActionable.Verbs
Get
If (m_Verbs Is Nothing) Then
Dim verbsList As New ArrayList()
Dim onlyVerb As New WebPartVerb _
("customVerb1", New WebPartEventHandler(AddressOf IncrementVerbCounterClicks))
onlyVerb.Text = "My Verb"
onlyVerb.Description = "VerbTooltip"
onlyVerb.Visible = True
onlyVerb.Enabled = True
verbsList.Add(onlyVerb)
Dim otherVerb As New WebPartVerb _
("customVerb2", New WebPartEventHandler(AddressOf IncrementVerbCounterClicks))
otherVerb.Text = "My other Verb"
otherVerb.Description = "Other VerbTooltip"
otherVerb.Visible = True
otherVerb.Enabled = True
verbsList.Add(otherVerb)
m_Verbs = New WebPartVerbCollection(verbsList)
End If
Return m_Verbs
End Get
End Property
설명
이 속성은 Verbs 또는 다른 서버 컨트롤의 헤더에 있는 동사 메뉴에 추가되는 사용자 지정 동사(있는 경우)의 WebPart 컬렉션을 참조합니다. 컬렉션에는 Verbs 웹 파트 컨트롤 집합과 함께 제공되는 표준 WebPartVerb 개체(예: CloseVerb, DeleteVerb, EditVerbRestoreVerb또는MinimizeVerb)에 대한 참조가 포함되어 있지 않습니다.
클래스에서 WebPart 파생되는 사용자 지정 컨트롤에 사용자 지정 동사를 추가하려는 개발자는 클래스가 구현하는 WebPart 속성을 재정의 Verbs 할 수 있습니다.
사용자 정의 동사를 사용자 정의 컨트롤 또는 컨트롤이 아닌 WebPart 사용자 지정 컨트롤에 추가하려는 개발자는 속성의 Verbs 구현을 제공하여 인터페이스를 구현 IWebActionable 해야 합니다.