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 , , EditVerbDeleteVerb, 또는 MinimizeVerb와 같은 CloseVerb웹 파트 컨트롤 집합과 함께 제공되는 표준 WebPartVerb 개체에 대한 참조가 RestoreVerb포함되어 있지 않습니다.
클래스에서 파생되는 사용자 지정 컨트롤에 사용자 지정 동사를 추가하려는 개발자는 클래스가 WebPart 구현하는 속성을 재정의 VerbsWebPart 할 수 있습니다.
사용자 정의 동사를 사용자 정의 컨트롤 또는 컨트롤이 아닌 WebPart 사용자 지정 컨트롤에 추가하려는 개발자는 속성의 Verbs 구현을 제공하여 인터페이스를 구현 IWebActionable 해야 합니다.
적용 대상
추가 정보
.NET