İşlev seçin

Şunlar için geçerlidir: Tuval uygulamaları Model temelli uygulamalar

Denetim üzerinde seçme eylemi benzetimi gerçekleştirir ve OnSelect formülünün değerlendirilmesini sağlar.

Açıklama

Select işlevi bir denetimde, kullanıcı denetime tıklamış veya dokunmuş gibi seçme eylemi benzetimi gerçekleştirir. Sonuç olarak hedef denetimde OnSelect formülü değerlendirilir.

Select işlevini kullanarak bir seçme eylemini üst denetime yayabilirsiniz. Bu yayma türü, galeri gibi denetimlerde varsayılan davranıştır. Varsayılan olarak, bir Gallery denetiminde yer alan denetimin OnSelect özelliği Select( Parent ) olarak ayarlanır. Bu şekilde gallery denetiminin OnSelect özelliğinin değerini ayarlayabilir, kullanıcının galeride tıklayabileceği veya dokunabileceği bölümden bağımsız olarak formülün değerlendirilmesini sağlayabilirsiniz.

Galerideki bir veya daha fazla denetimin, galerinin kendisinden farklı eylemler gerçekleştirmesini istiyorsanız ilgili denetimlerin OnSelect özelliğini varsayılan değerden farklı bir değere ayarlayın. Galerinin, kendisiyle aynı eylemi gerçekleştirmesini istiyorsanız galerideki denetimlerin çoğunun OnSelect özelliğini varsayılan değerlerde bırakabilirsiniz.

Select, hedef OnSelect özelliğini daha sonra işlenmek üzere kuyruğa ekler ve bu durum geçerli formülün değerlendirilmesi tamamlandıktan sonra gerçekleşebilir. Select, hedef OnSelect özelliğinin hemen değerlendirilmesine neden olmaz ve Select ayrıca OnSelect özelliğinin değerlendirilmesinin tamamlanmasını beklemez.

Select işlevini birden fazla ekran için kullanamazsınız.

Select işlevini yalnızca OnSelect özelliğine sahip denetimlerle birlikte kullanabilirsiniz.

Select işlevini yalnızca davranış formüllerinde kullanabilirsiniz.

Bir denetim Select işlevini kendi kendine doğrudan veya diğer denetimler aracılığıyla dolaylı olarak kullanamaz.

Select işlevi bir galeri ile de kullanılabilir. Örneğin, bir galeride seçilecek satır veya sütunu ve bu satır veya sütunda seçilecek denetimi belirtmek için kullanılabilir. Bir satırı veya sütunu seçtiğinizde galeri seçimi değişir ve gallery denetimindeki OnSelect formülü değerlendirilir. Satır veya sütunda bir denetim sağlanırsa alt öğe denetimine yönelik OnSelect formülü değerlendirilir.

Sözdizimi

Select( Control )

  • Control – Gerekli. Kullanıcı adına seçilecek denetim.

Select( Control, Row or column, Child Control )

  • Control – Gerekli. Kullanıcı adına seçilecek denetim.
  • Row or column: Gerekli değildir. Bir gallery denetiminde, kullanıcının adına seçilecek satır veya sütunun sayısı (1 ile başlar).
  • Child Control: Gerekli değildir. Seçilecek "denetim" parametresinde tanımlanan denetimin alt öğe denetimi.

Örnekler

  • Düğme

    Select(button1)

  • Gallery

    Select(Gallery1, 1)

    Bir kullanıcının Galeri1'de satır 1 veya sütun 1'i seçmesinin benzetimini gerçekleştirir.

  • Gallery

    Select(Gallery1, 1, ChildControl1)

    Kullanıcının Galeri1'de bulunan satır 1 veya sütun 1'de ChildConttrol1'i seçmesinin benzetimini gerçekleştirir.

Temel kullanım

  1. Button denetimi ekleyin ve farklı bir adı varsa Düğme1 olarak yeniden adlandırın.

  2. Düğme1'in OnSelect özelliğini şu formül olarak ayarlayın:

    Notify( "Merhaba Dünya" )

  3. Aynı ekranda ikinci bir Button denetimi ekleyin ve OnSelect özelliğini şu formül olarak ayarlayın:

    Select( Button1 )

  4. Alt tuşunu basılı tutarak ikinci düğmeyi seçin.

    Uygulamanızın üst tarafında bir bildirim görüntülenir. Bu bildirim, Button1'in OnSelect özelliği tarafından oluşturulmuştur.

    İki düğmenin OnSelect özelliği ayarlarını ve ikinci düğmeye tıklandığında açılan bildirimi gösteren animasyon.

  1. Diğer denetimleri içeren bir dikey Gallery denetimi ekleyin.

    Denetimleri içeren bir dikey galeri seçme.

  2. Galerinin OnSelect özelliğini şu formül olarak ayarlayın:

    Notify( "Galeri Seçildi" )

  3. Alt tuşunu basılı tutarak galerinin arka planına veya galerideki herhangi bir denetime tıklayın veya dokunun.

    Tüm eylemler, uygulamanın üst tarafında Galeri Seçildi bildirimini gösterecektir.

    Kullanıcı, galerideki bir öğeye tıkladığında veya dokunduğunda gerçekleştirilecek varsayılan eylemi belirtmek için galerinin OnSelect özelliğini kullanın.

  4. Image denetiminin OnSelect özelliğini şu formül olarak ayarlayın:

    Notify( "Görüntü Seçildi", Success )

  5. Alt tuşunu basılı tutarken galerideki farklı öğelere tıklayın veya dokunun.

    Galeride görüntünün dışındaki bir denetime tıkladığınızda veya dokunduğunuzda, önceki gibi Galeri Seçildi bildirimi görüntülenir. Görüntüye tıkladığınızda veya dokunduğunuzda Görüntü Seçildi görüntülenir.

    Galerinin, varsayılan eyleminden farklı eylemler gerçekleştirmek için galerideki diğer denetimleri kullanın.

    Gallery denetiminin OnSelect özelliğinin varsayılan değerini ve farklı bir eylem gerçekleştiren bir denetimi gösteren animasyon.

  6. Aynı ekranda Button denetimi ekleyin ve OnSelect özelliğini şu formül olarak ayarlayın:

    Select( Gallery1,2,Image1 )

  7. Alt tuşunu basılı tutarak düğmeyi seçin.

    Uygulamanızın üst tarafında bir Görüntü Seçildi bildirimi görüntülenir. Galeride bulunan satır 2'nin seçilmesiyle benzetimi gerçekleştirilen düğme tıklaması.