Dosya yüklemeyi sağlayan bir bileşendir.

FileUpload bileşenin sağındaki dosya butonuna tıklandığında aşağıdaki şekilde dosya yüklemeyi sağlayan dialog açılır. 

Yüklenen dosya adının üzerine tıklandığında dosya indirilebilmektedir.

AllowMultipleFiles

True olduğunda birden fazla dosya eklenmesine izin verilir.

False olduğunda tek dosya yüklenebilir.

AutoUpload

True olduğu durumda ; seçilen dosyalar direkt yüklenir.

False olduğu durumda ; seçilen dosyalar direkt yüklenmez, listeye eklenir. Yüklemek için her bir dosyanın yanındaki Upload butonuna ya da "Upload Files" butonuna basmak gerekir.


DialogOptions

DrapDropAreaText

Açılan dosya yükleme dialog'unda yükleme alanında yazan metin

HeaderText

Açılan dosya yükleme dialog'unun başlık metni

Enabled

Bileşende yer alan text editöründeki içeriğin değiştirilebilmesine izin verilip verilmeyeceği

ShowFileDilag

ShowFileDialog :False olduğunda; yalnızca bir dosya yüklemesine izin verilmektedir.

Dosya yükleme için doğrudan File Browser açılır. Dosya seçildiği zaman Image bileşeninde olduğu gibi FileUploader bileşenin alt kısmında ince bir progress çizgisi gözükecek ve dosya yüklenir yüklenmez kaybolacaktır.

ShowFileDialog : True olduğunda ; dosya yükleme için dialog açılır.

TabIndex

Bileşenin sırasını belirir. 

Tooltip

Bileşen üzerinde fare ile gelindiğinde görüntülenecek ipucu metni

AcceptedFiles

İzin verilecek dosya uzantıları

BindingId

Bileşenin bağlı olduğu veri kaynağı. Sayfada yer alan tüm veri kaynakları listelenir.

FieldName

Seçilen veri kaynağı üzerindeki kolon adı 

MaxFileSize

Yüklenen her bir doküman için izin verilen dosya boyutu (MB)

Validations

Doğrulama özelliklerinin detayına Validations linkinden erişilebilir.

Authorization

Yetkilendirmeye açılan özellikler(AuthorizeView, AuthorizeSave, AuthorizeDelete) Authorization servis üzerinden yönetilebilir duruma gelir.
Kullanım detayına Authorization Service linkinden erişilebilir.

Labeling

Bileşene başlık eklemeyi sağlayan bu özelliğin detayına Labeling linkinden erişilebilir.

CustomStyling

Bileşenin alt - üst - sağ - sol boşluk(margin - padding) düzenlemelerini yapmayı sağlayan bu özelliğin detayına Custom Styling linkinden erişilebilir.

Visiblility

Bileşenin görünürlüğü

WatermarkEnabled

Bileşenin text editöründe metin olmadığı durumda yardımcı metinin gösterilmesi

WatemarkText

Bileşenin text editöründe metin olmadığı durumda gösterilecek yardımcı metin içeriği

ExecutionRules

Bileşenin eventlerinde(olay) çalıştırılabilecek kuralların detaylarına Execution Rules linkinden erişilebilir.

Modifier 

CurrencyEdit bileşeni UserControl içinde kullanıldığında bileşen özelliklerinin değiştirilip değiştirilemeyeceği seçilir.

Public ise; bileşenin özellikleri eklendiği sayfa içinde değiştirilebilir.

Private ise; bileşenin özelliklerine müdahale edilemez. (Varsayılan Değer)

Customization

Bileşen özelliklerinin özelleştirme arayüzde değiştirilebilmesini sağlayan bu özelliğin detayına Customization linkinden erişilebilir.

Localization

Kullanıcıların uygulamayı kullanırken tercih ettikleri dile göre görüntüleyecekleri metinleri girmesini sağlayan bu özelliğin detayına Localization linkinden erişilebilir.

ID

Bileşenin ayırt edici değeri. Arka planda kodlama vb işlemlerde kullanılacak benzersiz olması gerekli alan.

Sürükle bırakla otomatik oluşturulur, isteğe bağlı olarak değiştirilebilir.