Tuval uygulamalarında resim ekleme denetimi

Fotoğraf çeker veya yerel cihazdaki görüntüleri yükler.

Açıklama

Kullanıcılar bu denetim ile fotoğraf çekebilir veya cihazlarındaki görüntü dosyalarını karşıya yükleyerek veri kaynağını söz konusu içeriklerle güncelleştirebilir. Mobil cihazda kullanıcıya fotoğraf çekme veya mevcut fotoğraflardan birini seçme olanağı sunan bir iletişim kutusu görünür.

Bu denetim, iki denetim içeren gruplandırılmış bir denetimdir: bir Görsel ve bir Resim ekle düğmesi. Görsel denetimi, karşıya yüklenen görüntüyü veya karşıya yüklenmiş bir görüntü yoksa bir yer tutucuyu gösterir. Resim ekle düğmesi bir görüntünün karşıya yüklenmesini ister.

Görsel özellikleri için Görsel denetimi başvurusuna bakın.

Resim ekle düğmesi özellikleri

AccessibleLabel – Ekran okuyucuları için etiket. Resim eklemenin amacını açıklamalıdır.

Align – Metnin, denetiminin yatay merkezine göre konumu.

BorderColor – Denetim kenarlığının rengi.

BorderStyleDüz, Kesik Çizgili, Noktalı veya Hiçbiri değerleriyle Denetimin kenarlık stili.

BorderThickness – Denetimin kenarlık kalınlığı.

ChangePictureText – Görüntü karşıya yüklendiğinde düğme üzerinde görünen metin.

Color – Denetimdeki metnin rengi.

DisabledBorderColor: DisplayMode özelliği Disabled olarak ayarlandığında denetimin kenarlık rengi.

DisabledColor: DisplayMode özelliği Disabled olarak ayarlandığında denetimdeki metin rengi.

DisabledFill: DisplayMode özelliği Disabled olarak ayarlandığında denetimin arka plan rengi.

DisplayMode: Denetimin kullanıcı girişine izin verip vermediği (Edit), yalnızca veri görüntüleyip görüntülemediği (View) veya devre dışı olup olmadığı (Disabled).

Error – Görüntünün karşıya yüklenmesi ile ilgili bir sorun oluşması halinde bu özellik uygun hata dizesini içerir.

Fill – Denetimin arka plan rengi.

FocusedBorderColor – Denetime odaklanıldığında denetim kenarlığının rengi.

FocusedBorderThickness – Denetime odaklanıldığında denetim kenarlığının kalınlığı.

Font – Metnin görüntülendiği yazı tipi ailesinin adı.

FontWeight: Denetimdeki metnin genişliği: Kalın, Yarı kalın, Normal veya Daha ince.

Height – Denetimin üst ve alt kenarları arasındaki uzaklık.

HoverBorderColor – Kullanıcı, fare işaretçisini denetim üzerinde tuttuğunda görüntülenecek olan kenarlık rengi.

HoverColor – Kullanıcı, fare işaretçisini denetimdeki metin üzerinde tuttuğunda görüntülenecek olan metin rengi.

HoverFill – Kullanıcı, fare işaretçisini denetim üzerinde tuttuğunda görüntülenecek olan arka plan rengi.

Italic – Denetimdeki metnin italik olup olmadığı.

Medya: Ses veya video denetiminin yürüttüğü klibin tanımlayıcısı.

OnChange: Kullanıcının bir denetimin değerini değiştirmesinin ardından (örneğin, bir kaydırıcıyı ayarlayarak) gerçekleştirilecek eylemler.

OnSelect: Kullanıcı bir denetime dokunduğunda veya tıkladığında gerçekleştirilecek eylemler.

Padding – İçeri aktar veya Dışarı aktar düğmesindeki metin ile düğmenin kenarları arasındaki uzaklık.

PressedBorderColor – Kullanıcı, denetime dokunduğunda veya tıkladığında görüntülenecek kenarlık rengi.

PressedColor – Kullanıcı, denetime dokunduğunda veya tıkladığında görüntülenecek metin rengi.

PressedFill – Kullanıcı, denetime dokunduğunda veya tıkladığında görüntülenecek arka plan rengi.

Reset – Bir denetimin varsayılan değerine dönüp dönmediği.

Size – Denetimde görünen metnin yazı tipi boyutu.

Strikethrough – Denetimde görünen metnin üstü çizili olup olmadığı.

TabIndex – Diğer denetimlerle ilişkili olarak klavye ile gezinme sırası.

Text – Görüntü karşıya yüklenmediğinde düğme üzerinde görünen metin.

Tooltip – Kullanıcı bir denetimin üzerine geldiğinde görünen açıklama metni.

Underline – Denetimde görünen metnin altı çizili olup olmadığı.

UseMobileCamera: Kullanılabilir olduğunda mobil kamerayı doğrudan kullanıp kullanamayacağınız. Android cihazlar için bu özellik, İyileştirilmiş medya yakalama deneysel özelliğinin açık olmasını gerektirir.

VerticalAlign: Denetimdeki metnin, denetimin dikey merkezine göre konumu.

Visible – Denetimin gizli veya görünür olması.

Width – Denetimin sol ve sağ kenarları arasındaki uzaklık.

X – Denetimin sol kenarı ile ana kapsayıcısının (veya ana kapsayıcı yoksa ekranın) sol kenarı arasındaki uzaklık.

Y – Denetimin üst kenarı ile ana kapsayıcısının (veya ana kapsayıcı yoksa ekranın) üst kenarı arasındaki uzaklık.

Patch( DataSource, BaseRecord, ChangeRecord )

Örnekler

  1. Resim ekle denetimi ekleyin ve ardından bu denetime üç kez tıklayın.

    Denetimi ekleme, adlandırma ve yapılandırma işlemlerini bilmiyor musunuz?

  2. iletişim kutusunda bir görüntü dosyasına ve ardından 'a tıklayın veya dokunun.

  3. Düğme denetimi ekleyin, bunu Resim ekle denetiminin altına taşıyın ve Düğme denetiminin OnSelect özelliğini şu formül olarak ayarlayın:
    Collect(MyPix, AddMediaButton1.Media)

    Collect işlevi veya diğer işlevler hakkında daha fazla bilgi edinmek ister misiniz?

  4. Vertical gallery denetimi ekleyin ve Items özelliğini MyPix olarak ayarlayın.

  5. Galerideki Görsel denetimini seçin ve Görsel özelliğini ThisItem.Value olarak ayarlayın.

  6. F5 tuşuna basın, ardından Düğme denetimine tıklayın veya dokunun.

    Resim ekle denetimindeki görüntü, Vertical gallery denetiminde görünür. Görüntünüzün, Görsel ve Vertical gallery denetimlerindeki en boy oranı farklıysa Görsel denetiminin ImagePosition özelliğini Sığdır olarak ayarlayın.

  7. Resim ekle denetimine, başka bir görüntü dosyasına, 'a ve ardından eklemiş olduğunuz Düğme denetimine tıklayın veya dokunun.

    İkinci görüntü, Görsel galeri denetiminde görünür.

  8. (isteğe bağlı) Önceki adımları bir veya birçok kez tekrarlayın ve ardından varsayılan çalışma alanına dönmek için Esc tuşuna basın.

Görüntüleri yerel olarak kaydetmek için SaveData işlevini veya bir veri kaynağını güncelleştirmek için Patch işlevini kullanın.

Erişilebilirlik yönergeleri

Düğme ve Görsel için aynı yönergeler geçerlidir. Ayrıca aşağıdakileri göz önünde bulundurun:

Renk karşıtlığı

  • Resim ekle düğmesi, metin ile arka plan arasında yeterli karşıtlık içermelidir. Karşıya yüklenen görüntü değişen renklere sahip olduğundan Resim ekle düğmesi üzerinde opak bir Fill kullanın.

Ekran okuyucusu desteği

  • Resim ekle düğmesi üzerinde kullanıcıdan resim eklemesini veya resmi değiştirmesini isteyen Text ve ChangePictureText özellikleri olmalıdır.

Klavye desteği

  • Kullanıcıların gidebilmesi için Resim ekle düğmesi'nde TabIndex özelliği sıfır veya daha büyük bir değerde olmalıdır.
  • Resim ekle düğmesi açıkça görülebilir odak göstergelerine sahip olmalıdır. Bunu sağlamak için FocusedBorderColor ve FocusedBorderThickness özelliklerini kullanın.

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).