Bagikan melalui


Menggunakan ExpressionTextBox di Perancang Aktivitas Kustom

Sampel ExpressionTextBox menunjukkan cara menggunakan ExpressionTextBox di perancang aktivitas kustom. Aktivitas kustom, MultiAssign, menetapkan dua nilai string ke dua variabel string. Beberapa kontrol ExpressionTextBox mengikat ke InArgument dan beberapa mengikat ke OutArgument.

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 OutArgument untuk menentukan bahwa ekspresi harus berupa ekspresi L-value ("left value" atau "location value"). Dalam kebanyakan kasus, ekspresi L-value adalah pengidentifikasi Visual Basic yang valid yang digunakan untuk menunjukkan bahwa OutArgument yang ditampilkan adalah nama variabel atau argumen.

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

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

Untuk menggunakan sampel ini

  1. Dengan 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. Tarik aktivitas MultiAssign dari kotak alat dan lepaskan di alur kerja.

Lihat juga