ExpressionsCollectionEditor.EditValue Yöntem
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.
Belirtilen nesnenin değerini belirtilen hizmet sağlayıcısı ve bağlamıyla düzenler.
public:
override System::Object ^ EditValue(System::ComponentModel::ITypeDescriptorContext ^ context, IServiceProvider ^ provider, System::Object ^ value);
public override object EditValue (System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value);
override this.EditValue : System.ComponentModel.ITypeDescriptorContext * IServiceProvider * obj -> obj
Public Overrides Function EditValue (context As ITypeDescriptorContext, provider As IServiceProvider, value As Object) As Object
Parametreler
- context
- ITypeDescriptorContext
ITypeDescriptorContext İlişkili denetim gibi ek bağlam bilgileri elde etmek için kullanılabilecek bir nesne.
- provider
- IServiceProvider
Düzenleme hizmetlerinin alınabildiği bir hizmet sağlayıcısı nesnesi.
- value
- Object
Düzenlenmekte olan nesnenin bir örneği.
Döndürülenler
ExpressionBindingCollection Seçili ifadeleri içeren bir nesne; aksi takdirde, hiçbir ifade seçilmezse value
nesne.
Açıklamalar
yöntemi, EditValue nesneyi düzenlemek için kullanıcı arabirimini value
başlatır. Tasarımcı konağı, bu düzenleyicinin EditValue ilişkili olduğu bir özelliğin değerini düzenlemeye çalıştığınızda yöntemini çağırır. Giriş hizmeti sağlayıcısı, içinde EditValuegerekli olan tüm düzenleme hizmetlerini almak için kullanılır.
Visual Studio 2005 gibi bir tasarımcı konağı, tasarım zamanında denetim özellikleri için ifade bağlamalarını ayarlamak için ve sınıflarıyla ve ExpressionsCollectionConverter sınıf uygulamalarını ve ControlPersister çalışma zamanı için ifadeleri kalıcı hale getirmek için sınıfını kullanır ExpressionBuilderExpressionEditor.ExpressionsCollectionEditor İfade dizeleri yerelleştirilebilir bir kaynağa, uygulama ayarına, bağlantı dizesine veya özel ifade türüne başvurur. İfade dizesi tasarım zamanında denetim özelliğine bağlıdır ve ardından çalışma zamanında özelliğin değerini belirlemek için kullanılır.
Kullanıcılar ifade bağlama koleksiyonunu değiştirmeden kullanıcı arabirimini iptal ederse, EditValue yöntemi giriş value
parametresini döndürür.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin