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
Dengan menggunakan Visual Studio, buka file ExpressionTextBoxSample.sln.
Untuk membangun solusi, tekan CTRL+SHIFT+B.
Untuk menjalankan sampel ini
Tambahkan Aplikasi Konsol Alur Kerja baru ke solusi.
Tambahkan referensi ke proyek ExpressionTextBoxSample dari proyek Aplikasi Konsol Alur Kerja baru.
Bangun solusinya.
Tarik aktivitas MultiAssign dari kotak alat dan lepaskan di alur kerja.