Bagikan melalui


Menggunakan ExpressionTextBox dalam Perancang Aktivitas Kustom

Sampel ExpressionTextBox memperlihatkan cara menggunakan ExpressionTextBox dalam perancang aktivitas kustom. Aktivitas kustom, MultiAssign, menetapkan dua nilai string ke dua variabel string. Beberapa ExpressionTextBox kontrol dikaitkan dengan InArguments dan beberapa dikaitkan dengan OutArguments.

Detail sampel

ArgumentToExpressionConverter adalah pengonversi jenis yang digunakan saat mengikat ekspresi ke argumen. ConverterParameter harus diatur ke In atau Out sebagaimana mestinya. InOut tidak didukung.

Atribut UseLocationExpression digunakan pada OutArguments untuk menentukan bahwa ekspresi harus berupa ekspresi nilai L ("nilai kiri" atau "nilai lokasi"). Dalam kebanyakan kasus, ekspresi nilai L adalah pengidentifikasi Visual Basic yang valid yang digunakan untuk menunjukkan bahwa yang OutArgument dikembalikan adalah variabel atau nama argumen.

Atribut MaxLines diatur ke satu dalam contoh ini dan MinLines tidak diatur. Ini menunjukkan bahwa ExpressionTextBox adalah ukuran tetap satu baris terlepas dari jumlah teks yang ditik oleh pengguna. Untuk memungkinkan ExpressionTextBox tumbuh agar sesuai dengan input pengguna, atur MaxLines lebih besar dari MinLines.

ExpressionTextBox hanya dapat terikat ke argumen, dan tidak dapat terikat ke properti CLR.

Untuk menggunakan sampel ini

  1. Menggunakan Visual Studio, buka file ExpressionTextBoxSample.sln.

  2. Untuk membangun solusi, tekan CTRL+SHIFT+B.

Untuk menjalankan sampel ini

  1. Tambahkan Aplikasi Konsol Alur Kerja baru ke solusi.

  2. Tambahkan referensi ke proyek ExpressionTextBoxSample dari proyek Aplikasi Konsol Alur Kerja baru.

  3. Bangun solusinya.

  4. Seret aktivitas MultiAssign dari kotak alat dan letakkan ke alur kerja.

Lihat juga