EditorZoneBase.OKVerb プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
編集モードで編集結果をコントロールに適用し、編集ユーザー インターフェイス (UI) を非表示にする WebPartVerb オブジェクトへの参照を取得します。
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ OKVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb OKVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.OKVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property OKVerb As WebPartVerb
プロパティ値
編集結果をコントロールに適用し、編集 UI を非表示にする WebPartVerb。
- 属性
例
次のコード例では、宣言型とプログラムの両方で プロパティにアクセス OKVerb する方法を示します。 この例を実行するために必要な完全なコードについては、クラスの概要に関するトピックの「例」セクションを EditorZoneBase 参照してください。
コード例の最初の部分では、Web ページで宣言によって プロパティにアクセス OKVerb する方法を示します。 次の使用例は、動詞のテキストをカスタマイズします。
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
この例の 2 番目の部分では、トグル ボタンを使用して有効または無効にすることで、 にプログラムでアクセス OKVerb する方法を示します。
void Button4_Click(object sender, EventArgs e)
{
if (EditorZone1.OKVerb.Enabled)
EditorZone1.OKVerb.Enabled = false;
else
EditorZone1.OKVerb.Enabled = true;
}
Sub Button4_Click(ByVal sender As Object, ByVal e As EventArgs)
If EditorZone1.OKVerb.Enabled Then
EditorZone1.OKVerb.Enabled = False
Else
EditorZone1.OKVerb.Enabled = True
End If
End Sub
ブラウザーでページを読み込むとき、ドロップダウン リスト コントロールで [編集モード ] を選択して編集モードに切り替えることができます。 いずれかのコントロールのタイトル バーで動詞メニュー (下矢印) をクリックし、[ 編集 ] をクリックして選択したコントロールを編集できます。 EditorZoneコントロールと編集 UI が表示されたら、OK 動詞を表すボタンを表示し、[OKVerb を有効に切り替える] ボタンをクリックして有効または無効にすることができます。
注釈
OK 動詞は、 クラスから派生したコントロールの プロパティによってOKVerbEditorZoneBase参照されます。 これは apply 動詞に似ていますが、ユーザーがクリックすると、ユーザーがサーバー コントロールに加えた編集変更が適用されます。 さらに、編集コントロールは非表示になり、 WebPart 編集中のコントロールは選択されなくなり (ユーザーは別のコントロールを編集できます)、ページは編集モードのままになります。
既定では、OK 動詞は UI にコントロールとして Button 表示されます。 ボタンの種類には、画像、リンク、または実際のボタンを指定できます。これは、ゾーン レベルで継承プロパティ VerbButtonType を設定することで、(個々のボタンではなく) ゾーン内のすべての動詞ボタンに対して設定できます。
OK 動詞はゾーン レベルのコントロールです。つまり、複数 EditorPart のコントロールが存在する可能性がありますが、編集モードのサーバー コントロールに対して 1 つ以上のプロパティを編集するたびに、OK 動詞は、ゾーン内のすべてのコントロールのすべての変更を適用し、ゾーン自体を除くすべての EditorPart コントロールを非表示にするために汎用的に機能します。
適用対象
こちらもご覧ください
.NET