IExpressionEditorService Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat atau menutup editor ekspresi.
public interface class IExpressionEditorService
public interface IExpressionEditorService
type IExpressionEditorService = interface
Public Interface IExpressionEditorService
Keterangan
Editor ekspresi adalah kontrol Visual Basic yang digunakan untuk mengedit ekspresi di dalam Visual Studio. Kontrol ini memberikan pengalaman pengeditan IDE lengkap, termasuk IntelliSense, pewarnaan, ParamInfo, kesalahan bergelimpangan, di antara fitur lainnya.
IExpressionEditorService juga dapat digunakan untuk mengelola instans editor ekspresi kustom. Untuk mendaftarkan editor ekspresi kustom, Anda harus menerbitkan IExpressionEditorService menggunakan kode berikut :
this.expressionEditorService = new ExpressionEditorService();
this.workflowDesigner.Context.Services.Publish<IExpressionEditorService>(this.expressionEditorService);
Editor ekspresi dibuat saat ExpressionTextBox instans mendapatkan fokus dan dihancurkan karena kehilangan fokus ekspresi yang valid, atau saat memuat ulang perancang.
Editor ekspresi default tidak tersedia untuk digunakan dalam aplikasi yang dihosting ulang. Jika editor ekspresi default digunakan dalam aplikasi yang dihosting ulang, kotak teks tersedia untuk pengeditan. Namun, editor ekspresi kustom dapat digunakan dalam aplikasi yang dihosting IExpressionEditorService ulang dengan menerbitkan dalam aplikasi.
Jika Anda menggunakan ExpressionTextBox kontrol dalam perancang aktivitas kustom, tidak perlu membuat dan menghancurkan editor ekspresi menggunakan antarmuka ini. Kelas ExpressionTextBox mengelolanya untuk Anda.