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、 などの RestoreVerbMinimizeVerbCloseVerbEditVerbDeleteVerbWeb パーツ コントロール セットで提供される標準WebPartVerbオブジェクトへの参照は含まれません。
クラスからWebPart派生したカスタム コントロールにカスタム動詞を追加する開発者は、クラスが実装するプロパティをVerbsWebPartオーバーライドするだけです。
ユーザー コントロールまたはコントロールではないWebPartカスタム コントロールにカスタム動詞を追加する開発者は、 プロパティのVerbs実装を指定して インターフェイスを実装IWebActionableする必要があります。
適用対象
こちらもご覧ください
.NET