EditorZoneBase.CancelVerb Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Son kullanıcıların düzenleme modunda bir WebPartVerb denetimde yapılan düzenleme değişikliklerini iptal etmelerini sağlayan bir nesneye başvuru alır.
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ CancelVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb CancelVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.CancelVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property CancelVerb As WebPartVerb
Özellik Değeri
WebPartVerb Son kullanıcıların bir denetimdeki düzenleme değişikliklerini iptal etmelerini sağlayan.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, özelliğine hem bildirimli hem de programlı olarak erişmeyi CancelVerb gösterir. Örneği çalıştırmak için gereken kodun tamamı için sınıfa genel bakış konusunun EditorZoneBase Örnek bölümüne bakın.
Kod örneğinin ilk bölümünde, özelliğin CancelVerb Web sayfasında bildirimli olarak nasıl erişecekleri gösterilir. Bu örnek, fiilin metnini özelleştirmektedir.
<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>
Örneğin ikinci bölümünde, özelliği etkinleştirmek veya devre dışı bırakmak için iki durumlu düğme kullanarak özelliğe program aracılığıyla nasıl erişileceği CancelVerb gösterilir.
void Button2_Click(object sender, EventArgs e)
{
if (EditorZone1.CancelVerb.Enabled)
EditorZone1.CancelVerb.Enabled = false;
else
EditorZone1.CancelVerb.Enabled = true;
}
Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs)
If EditorZone1.CancelVerb.Enabled Then
EditorZone1.CancelVerb.Enabled = False
Else
EditorZone1.CancelVerb.Enabled = True
End If
End Sub
Sayfayı bir tarayıcıda yüklediğinizde, düzenleme moduna geçmek için açılan liste denetiminde Düzenleme Modu'nu seçebilirsiniz. Denetimlerden birinin başlık çubuğunda fiiller menüsüne (aşağı ok) tıklayabilir ve seçili denetimi düzenlemek için Düzenle'ye tıklayabilirsiniz. EditorZone Denetim ve düzenleme kullanıcı arabirimi görünür olduğunda, iptal fiilini temsil eden düğmeyi görebilir ve iptali etkinleştirmek veya devre dışı bırakmak için İptalVerb Etkin düğmesini aç/kapat düğmesine tıklayabilirsiniz.
Açıklamalar
İptal fiiline sınıfından CancelVerb türetilen bir denetimdeki özelliği tarafından başvurulur EditorZoneBase . İptal fiili, son kullanıcının düzenleme kullanıcı arabirimindeki (UI) bir sunucu denetiminde yaptığı düzenleme değişikliklerini iptal eder. Varsayılan olarak, iptal fiili kullanıcı arabiriminde denetim Button olarak görünür. Düğmenin türü bir resim, bağlantı veya gerçek bir düğme olabilir; devralınan VerbButtonType özelliği bölge düzeyinde ayarlayarak bunu bir bölgedeki tüm fiil düğmeleri için ayarlayabilirsiniz (tek tek düğmeler için değil).
Kullanıcı değişiklikleri düzenlemeyi iptal ettiğinde, denetimlerdeki EditorPart değişikliklerin hiçbiri düzenlenmekte olan sunucu denetimine uygulanmaz. Ayrıca, sayfa düzenleme görüntüleme modunda kalır, ancak denetimler gizlenir EditorPart ve düzenlenmekte WebPart olan denetim artık seçilmez. Bu, son kullanıcının görüntü modlarını yeniden değiştirmek zorunda kalmadan düzenlemek üzere başka bir WebPart denetim seçmesine olanak tanır.
İptal fiili bölge düzeyinde bir denetimdir; başka bir deyişle, çeşitli EditorPart denetimler olsa da, düzenleme modunda olan sunucu denetimi için bir veya daha fazla özelliğin düzenlenmesine rağmen iptal fiili, bölgedeki tüm EditorPart denetimlerden yapılan tüm değişiklikleri iptal etmek için evrensel olarak çalışır.