blockly paketi
Sınıflar
| Sınıf | Açıklama |
|---|---|
| Engelleme | Bir blok için sınıf. Normalde doğrudan çağrılmaz, workspace.newBlock() tercih edilir. |
| BlockFlyoutInflater | Fareyle üzerine gelindiğinde açılan blokları oluşturmaktan sorumlu sınıf. |
| BlockNavigationPolicy | Bir bloktan klavye ile gezinmeyi kontrol eden kurallar grubu. |
| BlockSvg | Bir bloğun SVG gösterimi için sınıf. Normalde doğrudan çağrılmaz, workspace.newBlock() tercih edilir. |
| ButtonFlyoutInflater | Açılır menüler için düğme oluşturmaktan sorumlu sınıf. |
| CodeGenerator | Blokları bir dile çeviren kod oluşturucu sınıfı. |
| CollapsibleToolboxCategory | Daraltılabilen bir araç kutusundaki kategori için sınıf. |
| ComponentManager | Çalışma alanına kayıtlı tüm öğelerin yöneticisi. |
| Bağlantı | Bloklar arasındaki bağlantı için sınıf. |
| ConnectionChecker | Bağlantı türü kontrol mantığı için sınıf. |
| ConnectionDB | Bağlantı veritabanı. Bağlantılar, dikey bileşenlerine göre sıralanarak depolanır. Bu şekilde, bir alandaki bağlantılar ikili arama kullanılarak hızlıca aranabilir. |
| ConnectionNavigationPolicy | Bir bağlantıdan klavye ile gezinmeyi kontrol eden kurallar grubu. |
| ContextMenuRegistry | İçerik menüsü öğelerinin kaydı için sınıf. Bu, tekil bir öğe olarak tasarlanmıştır. Yeni bir örnek oluşturmamalı ve bu sınıfa yalnızca ContextMenuRegistry.registry üzerinden erişmelisiniz. |
| DeleteArea | Üzerine bırakılan bir bloğu veya balonu silebilen bir bileşen için soyut sınıf. |
| DragTarget | Bir blok veya balon üzerine sürüklendiğinde ya da bırakıldığında özel davranışa sahip bir bileşen için soyut sınıf. |
| FieldCheckbox | Onay kutusu alanı için sınıf. |
| FieldDropdown | Düzenlenebilir bir açılır liste alanı için sınıf. |
| FieldImage | Bir bloktaki resmin sınıfı. |
| FieldLabel | Düzenlenemeyen ve serileştirilemeyen bir metin alanı için sınıf. |
| FieldLabelSerializable | Düzenlenemeyen, serileştirilebilir bir metin alanı için sınıf. |
| FieldNavigationPolicy | Bir alandan klavye ile gezinmeyi kontrol eden kurallar grubu. |
| FieldNumber | Düzenlenebilir sayı alanı için sınıf. |
| FieldTextInput | Düzenlenebilir metin alanı sınıfı. |
| FieldVariable | Bir değişkenin açılır alanının sınıfı. |
| FlyoutButton | Flyout'taki bir düğme veya etiket için sınıf. |
| FlyoutButtonNavigationPolicy | Klavye ile gezinmeyi kontrol eden kurallar grubu. |
| FlyoutItem | Bir öğenin, açılır listede gösterilen temsili. |
| FlyoutMetricsManager | Bir flyout'un çalışma alanıyla ilgili metrikleri hesaplar. Metrikler, öncelikli olarak fareyle üzerine gelindiğinde açılan pencerenin kaydırma çubuklarını boyutlandırmak için kullanılır. |
| FlyoutNavigationPolicy | Uçan penceredeki öğeler arasında gezinmeyi sağlayan genel gezinme politikası. |
| FlyoutNavigator | |
| FlyoutSeparator | Bir açılır listedeki öğeler arasındaki boşluğun gösterimi. |
| FlyoutSeparatorNavigationPolicy | Klavye ile gezinmeyi kontrol eden kurallar grubu. Flyout ayırıcılarına gidilemediğinden bu, işlem yapmayan bir yer tutucudur. |
| FocusableTreeTraverser | Yaygın ağaç geçişlerine yardımcı olmak için IFocusableTree uygulamalarına yönelik bir yardımcı program. |
| FocusManager | Bir veya daha fazla IFocusableTree'de Blockly odağını yöneten ve bu odağı DOM ile çift yönlü olarak senkronize eden, sayfa başına tek bir öğe. Sayfadaki belirli Blockly bileşenleri için giriş odağını açıkça değiştirmek isteyen arayanlar, bu yöneticideki odak işlevlerini kullanmalıdır. Yönetici, DOM'daki odak etkinliklerini (kullanıcıların sayfa öğelerini tıklamasından kaynaklanabilir) işlememekten ve karşılık gelen IFocusableNode'ların, focusNode() çağrılarıyla temsil edileceği şekilde etkin/pasif olarak vurgulandığından emin olmaktan sorumludur. |
| Hareket | Tek hareket için sınıf. |
| Izgara | Bir çalışma alanının ızgarası için sınıf. |
| HorizontalFlyout | Flyout için sınıf. |
| Giriş | İsteğe bağlı alanlar içeren bir giriş için sınıf. |
| InsertionMarkerPreviewer | |
| KeyboardNavigationController | KeyboardNavigationController, tam imleç görselleştirmesini etkinleştirme/devre dışı bırakma gibi Blockly genelinde klavye ile gezinme davranışını koordine etmeyi yönetir. |
| LabelFlyoutInflater | Fareyle üzerine gelindiğinde açılan menüler için etiket oluşturmaktan sorumlu sınıf. |
| LineCursor | Çizgi imleci için sınıf. |
| İşaretçi | İşaretçi için sınıf. Bu, Blockly AST'de bir konumu kaydetmek için klavye ile gezinmede kullanılır. |
| MarkerManager | Çalışma alanındaki birden çok işaretçiyi ve imleci yönetmek için kullanılan sınıf. |
| Menü | Temel bir menü sınıfı. |
| MenuItem | Menüdeki bir öğeyi temsil eden sınıf. |
| MetricsManager | Tüm çalışma alanı metrikleri hesaplamalarının yöneticisi. |
| Adlar | Varlık adları (değişkenler, prosedürler vb.) veritabanı için sınıf. |
| Navigator | Klavye ile gezinme komutlarına yanıt olarak odağın nereye taşınacağını belirlemekten sorumlu sınıf. |
| Seçenekler | Kullanıcı tarafından belirtilen seçenekleri ayrıştırın. Davranışın belirtilmediği yerlerde makul varsayılan değerler kullanın. |
| RenderedConnection | Ekranda oluşturulabilecek bloklar arasındaki bağlantı sınıfı. |
| Kaydırma çubuğu | Saf SVG kaydırma çubuğu için sınıf. Bu teknik, kesin olarak çalışan bir kaydırma çubuğu sunar ancak sistemin kaydırma çubukları gibi görünmeyebilir veya davranmayabilir. |
| ScrollbarPair | Bir çift kaydırma çubuğu için sınıf. Yatay ve dikey. |
| SeparatorFlyoutInflater | Uçuş panelleri için ayırıcı oluşturmaktan sorumlu sınıf. |
| ShortcutRegistry | Klavye kısayolları kaydı için sınıf. Bu, tekil bir öğe olarak tasarlanmıştır. Yeni bir örnek oluşturmamalı ve bu sınıfa yalnızca ShortcutRegistry.registry üzerinden erişmelisiniz. |
| Tema | Bir tema için sınıf. |
| ThemeManager | Bir çalışma alanının temasını ve kullanıcı arayüzü bileşenlerini depolamak ve güncellemek için kullanılan sınıf. |
| Toast | Geçici bildirimlerin gösterilmesine ve kapatılmasına olanak tanıyan sınıf. |
| Araç kutusu | Araç kutusu için sınıf. Araç kutusunun DOM'unu oluşturur. |
| ToolboxCategory | Araç kutusundaki bir kategori için sınıf. |
| ToolboxItem | Araç kutusundaki bir öğenin sınıfı. |
| ToolboxSeparator | Araç kutusu ayırıcı için sınıf. Bu, araç kutusunda görünen ince görsel çizgidir. Bu öğeyle etkileşim kurulamıyor. |
| Çöp kutusu | Çöp kutusu için sınıf. |
| UnattachedFieldError | Alan, söz konusu bloğa gerçekten eklenmeden önce bloğuna veya bloğuyla ilgili bilgilere erişmeye çalıştığında oluşan hatayı gösterir. |
| VariableMap | Değişken harita için sınıf. Bu, anahtar olarak değişken türlerini, değer olarak da değişken listelerini içeren bir sözlük veri yapısı içerir. Değişken listesi, anahtarla belirtilen türdür. |
| VariableModel | Değişken model için sınıf. Ad, kimlik ve tür dahil olmak üzere değişkenle ilgili bilgileri içerir. |
| VerticalFlyout | Flyout için sınıf. |
| Workspace | Çalışma alanı için sınıf. Bu, bloklar içeren bir veri yapısıdır. Kullanıcı arayüzü yoktur ve başsız olarak oluşturulabilir. |
| WorkspaceAudio | Bir çalışma alanında ses yükleme, depolama ve oynatma sınıfı. |
| WorkspaceDragger | Çalışma alanı sürükleyicisi için sınıf. Fareyle veya dokunarak sürüklendiğinde çalışma alanını hareket ettirir. |
| WorkspaceNavigationPolicy | Çalışma alanından klavye ile gezinmeyi kontrol eden kurallar grubu. |
| WorkspaceSvg | Çalışma alanı için sınıf. Bu, isteğe bağlı çöp kutusu, kaydırma çubukları, baloncuklar ve sürükleme özelliklerinin bulunduğu bir ekran alanıdır. |
| ZoomControls | Yakınlaştırma kontrolleri için sınıf. |
Soyut sınıflar
| Abstract Class | Açıklama |
|---|---|
| Alan | Düzenlenebilir bir alan için soyut sınıf. |
| Flyout | Flyout için sınıf. |
Numaralandırmalar
| Numaralandırma | Açıklama |
|---|---|
| ConnectionType | Bağlantı veya giriş türü için enum. |
İşlevler
| İşlev | Açıklama |
|---|---|
| getFocusManager() | FocusManager.getFocusManager için kolaylık işlevi. |
| hasBubble(obj) | Belirli bir nesnenin IHasBubble olup olmadığını kontrol eden tür koruyucusu. |
| hideChaff(opt_onlyClosePopups) | İpuçlarını, bağlam menülerini, açılır liste seçimlerini vb. kapatma |
| inject(container, opt_options) | Belirtilen kapsayıcı öğesine (genellikle bir div) bir Blockly düzenleyici yerleştirir. |
| isCopyable(obj) | |
| isDeletable(obj) | Belirtilen nesnenin IDeletable olup olmadığını döndürür. |
| isDraggable(obj) | Belirtilen nesnenin IDraggable olup olmadığını döndürür. |
| isIcon(obj) | Belirtilen nesnenin IIcon olup olmadığını kontrol eden tür koruyucu. |
| isPaster(obj) | |
| isRenderedElement(obj) | |
| isSelectable(obj) | Belirtilen nesnenin ISelectable olup olmadığını kontrol eder. |
| isSerializable(obj) | Belirtilen nesnenin ISerializable olup olmadığını kontrol eden tür koruyucusu. |
| isVariableBackedParameterModel(param) | Belirtilen nesnenin değişken tutucu olup olmadığını döndürür. |
| navigateBlock(current, delta) | Belirtilen blok alt öğesine göre gezinilebilir bir sonraki öğeyi döndürür. |
| navigateStacks(current, delta) | Belirtilen öğenin yığınına göre sonraki/önceki yığını döndürür. |
| setLocale(locale) | Yerel ayarı (ör.yerelleştirilmiş mesajlar/blok metni vb.) belirtilen yerel ayara ayarlar. Mesajlar Blockly.Msg nesnesine otomatik olarak eklendiğinden, bir komut dosyası etiketinden yükleme yaparken bu işlem yararlı/gerekli değildir. Ancak tscompiler'ın tür tanımlama dosyalarımızı düzgün şekilde oluşturabilmesi için hem komut dosyası etiketi hem de komut dosyası etiketi olmayan bağlamlarda sağlıyoruz. |
Arayüzler
| Arayüz | Açıklama |
|---|---|
| BlocklyOptions | Blockly seçenekleri. |
| FieldCheckboxConfig | Onay kutusu alanı için yapılandırma seçenekleri. |
| FieldCheckboxFromJsonConfig | fromJson onay kutusu alanı için yapılandırma seçenekleri. |
| FieldConfig | Temel alan için ek yapılandırma seçenekleri. |
| FieldDropdownFromJsonConfig | Açılır liste alanı için fromJson yapılandırması. |
| FieldImageConfig | Resim alanı için yapılandırma seçenekleri. |
| FieldImageFromJsonConfig | Resim alanı için fromJson yapılandırma seçenekleri. |
| FieldLabelConfig | Etiket alanı için yapılandırma seçenekleri. |
| FieldLabelFromJsonConfig | Etiket alanı için fromJson yapılandırma seçenekleri. |
| FieldNumberConfig | Sayı alanı için yapılandırma seçenekleri. |
| FieldNumberFromJsonConfig | Sayı alanı için fromJson yapılandırma seçenekleri. |
| FieldTextInputFromJsonConfig | Metin girişi alanı için fromJson yapılandırma seçenekleri. |
| FieldVariableConfig | Değişken alanı için yapılandırma seçenekleri. |
| FieldVariableFromJsonConfig | Değişken alanı için fromJson yapılandırma seçenekleri. |
| IAutoHideable | Otomatik olarak gizlenebilen bir bileşenin arayüzü. |
| IBoundedElement | Sınırlanmış bir öğe arayüzü. |
| IBubble | Balon arayüzü. |
| ICollapsibleToolboxItem | Araç kutusundaki daraltılabilen bir öğenin arayüzü. |
| IComponent | ComponentManager'a kaydedilebilen bir çalışma alanı bileşeninin arayüzü. |
| IConnectionChecker | Bağlantı türü kontrol mantığı için sınıf. |
| IConnectionPreviewer | Bir blok bırakılırsa bağlanacağı yerlerin görsel "önizlemelerini" gösterir. |
| IContextMenu | |
| ICopyable | |
| IDeletable | Silinebilen bir nesnenin arayüzü. |
| IDeleteArea | Üzerine bırakılan bir bloğu veya balonu silebilen bir bileşenin arayüzü. |
| IDraggable | Sürüklenebilen bir nesneyi temsil eder. |
| IDragger | |
| IDragStrategy | |
| IDragTarget | Bir blok veya balon üzerine sürüklendiğinde ya da bırakıldığında özel davranışa sahip bir bileşenin arayüzü. |
| IFlyout | Flyout arayüzü. |
| IFlyoutInflater | |
| IFocusableNode | Giriş odağına sahip olabilecek her şeyi temsil eder. |
| IFocusableTree | Kendi etkin/pasif odaklanma bağlamına sahip, odaklanılabilir öğelerden oluşan bir ağacı temsil eder. Odaklanmanın FocusManager tarafından işlendiğini ve ağaç uygulamalarının aynı anda en fazla bir IFocusableNode'a odaklanabileceğini unutmayın. Ağacın kendisi odaklanmışsa ağacın odaklanmış düğümü "etkin" (başka bir ağaç odaklanmışsa "pasif") olarak kabul edilir. Odak, bir veya daha fazla ağaç arasında paylaşılır. Her ağaçta tam olarak bir etkin veya pasif düğüm olabilir (ve herhangi bir zamanda tüm sayfada yalnızca bir etkin düğüm bulunabilir). Pasif odaklanma, daha önce odaklanılmış bir ağaca geri dönüldüğünde kullanıcılara odaklarının nerede geri yükleneceği hakkında bağlam bilgisi sağlamayı amaçlar. Ağacın odaklanılmış geçerli düğümünün (pasif veya etkin) gerekli olması durumunda FocusableTreeTraverser.findFocusedNode kullanılabilir. Bu ağaç için belirli düğümlerin alınması gerekiyorsa lookUpFocusableNode veya FocusableTreeTraverser.findFocusableNodeFor'u kullanmanız gerektiğini unutmayın. |
| IHasBubble | |
| IIcon | |
| IKeyboardAccessible | Klavye kısayollarını işleyen bir nesnenin arayüzü. |
| ImageProperties | Kullanıcılar tarafından okunabilir resim açılır liste seçeneğinin tanımı. |
| IMetricsManager | Metrik yöneticisi için arayüz. |
| IMovable | Taşınabilir bir nesnenin arayüzü. |
| INavigationPolicy | Klavye ile gezinmenin nereye yönlendirilmesi gerektiğini belirten bir dizi kural. |
| IPaster | Verileri bir çalışma alanına yapıştırabilen bir nesne. |
| IPositionable | Çalışma alanının üstünde konumlandırılmış bir bileşenin arayüzü. |
| IRegistrable | Kaydedilebilen bir Blockly bileşeninin arayüzü. |
| IRenderedElement | |
| ISelectable | Seçilebilir bir nesnenin arayüzü. Genel olarak, seçimlerin doğru şekilde güncellenmesini ve seçim değişikliği etkinliğinin tetiklenmesini sağlamak için uygulamaların, onNodeFocus() ve onNodeBlur() uygulamalarını kullanarak sırasıyla kendileri ve null ile setSelected() işlevini çağırması beklenir. |
| ISelectableToolboxItem | Araç kutusunda seçilebilen bir öğenin arayüzü. |
| ISerializable | |
| IStyleable | Stil eklenebilen bir nesnenin arayüzü. |
| IToolbox | Araç kutusu arayüzü. |
| IToolboxItem | Araç kutusundaki bir öğenin arayüzü. |
| IVariableBackedParameterModel | Değişken modeli içeren bir parametre modeli için arayüz. |
| IVariableMap | Değişken haritaları, bir çalışma alanında referans verilen değişkenler kümesini depolamaktan ve yönetmekten sorumlu kapsayıcı nesnelerdir. Bu yöntemlerden herhangi biri, hangi adların ve türlerin yasal olduğuyla ilgili değişmezleri tanımlayabilir ve bu değişmezler karşılanmazsa hata verebilir. |
| IVariableModel | |
| IVariableState | Belirli bir değişkenin durumunu gösterir. |
| ToastOptions | Kısa bildirim için görüntüleme/yapılandırma seçenekleri. |
Ad alanları
| Ad alanı | Açıklama |
|---|---|
| Engelleme | |
| blockAnimations | |
| blockRendering | |
| browserEvents | |
| bubbles | |
| bumpObjects | |
| clipboard | |
| CollapsibleToolboxCategory | |
| yorumlar | |
| common (ortak) | |
| ComponentManager | |
| sabitler | |
| ContextMenu | |
| ContextMenuItems | |
| ContextMenuRegistry | |
| Css | |
| dialog | |
| sürükleme (dragging) | |
| Etkinlikler | |
| Uzantılar | |
| fieldRegistry | |
| geras | |
| icons | |
| ICopyable | |
| girişler | |
| katmanlar | |
| libraryBlocks | |
| MetricsManager | |
| Adlar | |
| Seçenekler | |
| Prosedürler | |
| kayıt otoritesi | |
| RenderedConnection | |
| renderManagement | |
| serialization | |
| ShortcutItems | |
| ShortcutRegistry | |
| Tema | |
| ThemeManager | |
| Temalar | |
| thrasos | |
| Toast | Bildirimlerin ekran okuyucular tarafından ne kadar agresif bir şekilde okunacağıyla ilgili seçenekler. Değerler, aria-live değerlerine karşılık gelir. |
| ToolboxCategory | |
| ToolboxSeparator | |
| İpucu | |
| Dokunma | |
| uiPosition | |
| utils | |
| Değişkenler | |
| VariablesDynamic | |
| WidgetDiv | |
| Xml | |
| zelos |
Değişkenler
| Değişken | Açıklama |
|---|---|
| Engellemeler | Blok türü adlarının blok prototipi nesneleriyle eşlemesi. |
| COLLAPSE_CHARS | |
| COLLAPSED_FIELD_NAME | |
| COLLAPSED_INPUT_NAME | |
| config | Geliştiricilerin değiştirebilmesini beklediğimiz Blockly'deki tüm değerleri içeren nesne. |
| defineBlocksWithJsonArray | Blokları, Blockly Geliştirici Araçları tarafından oluşturulabilecek JSON blok tanımları dizisinden tanımlayın. |
| DELETE_VARIABLE_ID | |
| DropDownDiv | |
| getMainWorkspace | Ana çalışma alanını döndürür. Son kullanılan ana çalışma alanını (odağa göre) döndürür. Özellikle bir sayfada birden fazla Blockly örneği varsa bu işlevi kullanmamaya çalışın. |
| getSelected | Şu anda seçili olan kopyalanabilir nesneyi döndürür. |
| INPUT_VALUE | |
| JavaScript | |
| keyboardNavigationController | Klavye gezinme denetleyicisinin tekil örneği. |
| Msg | Yerelleştirilmiş mesajların sözlüğü. |
| NEXT_STATEMENT | |
| OPPOSITE_TYPE | |
| OUTPUT_VALUE | |
| PREVIOUS_STATEMENT | |
| PROCEDURE_CATEGORY_NAME | Araç kutusu XML'sindeki bir kategorinin "özel" özelliğinde kullanılacak dize. Bu dize, kategorinin prosedür bloklarıyla dinamik olarak doldurulması gerektiğini gösterir. |
| RENAME_VARIABLE_ID | |
| setParentContainer | Üst kapsayıcıyı ayarlayın. Bu, WidgetDiv, dropDownDiv ve Tooltip'in Blockly.inject ilk kez çağrıldığında oluşturulduğu kapsayıcı öğedir. Bu yöntem, ilk Blockly.inject'dan sonra çağrılırsa NOP olur. |
| svgResize | SVG resmini, kapsayıcısını tamamen dolduracak şekilde boyutlandırın. Görünümün boyutu gerçekten değiştiğinde (ör. pencere yeniden boyutlandırıldığında/cihaz yönü değiştiğinde) bu işlevi çağırın. İçerikler değiştiğinde (ör. blok eklendiğinde veya kaldırıldığında) çalışma alanını yeniden boyutlandırmak için workspace.resizeContents'e bakın. SVG resminin yüksekliğini/genişliğini kaydedin. |
| TOOLBOX_AT_BOTTOM | |
| TOOLBOX_AT_LEFT | |
| TOOLBOX_AT_RIGHT | |
| TOOLBOX_AT_TOP | |
| VARIABLE_CATEGORY_NAME | Araç kutusu XML'sindeki bir kategorinin "özel" özelliğinde kullanılacak dize. Bu dize, kategorinin değişken bloklarla dinamik olarak doldurulması gerektiğini gösterir. |
| VARIABLE_DYNAMIC_CATEGORY_NAME | Araç kutusu XML'sindeki bir kategorinin "özel" özelliğinde kullanılacak dize. Bu dize, kategorinin değişken bloklarla dinamik olarak doldurulması gerektiğini gösterir. |
| VERSION | Blockly çekirdek sürümü. Bu sabit, derleme komut dosyası (npm run build) tarafından package.json dosyasındaki sürüm değeriyle geçersiz kılınır. Bu işlem, buildCompressed gulp görevinde Closure Compiler tarafından yapılır. Yerel derlemeler için bu sabiti geçersiz kılmak üzere derleyiciye --define='Blockly.VERSION=X.Y.Z' değerini iletebilirsiniz. |
Tür Takma Adları
| Tür Takma Adı | Açıklama |
|---|---|
| FieldCheckboxValidator | Alan değerindeki değişiklikleri ayarlanmadan önce doğrulamak için çağrılan bir işlev. |
| FieldDropdownConfig | Açılır liste alanı için yapılandırma seçenekleri. |
| FieldDropdownValidator | Alan değerindeki değişiklikleri ayarlanmadan önce doğrulamak için çağrılan bir işlev. |
| FieldNumberValidator | Alan değerindeki değişiklikleri ayarlanmadan önce doğrulamak için çağrılan bir işlev. |
| FieldTextInputConfig | Metin girişi alanı için yapılandırma seçenekleri. |
| FieldTextInputValidator | Alan değerindeki değişiklikleri ayarlanmadan önce doğrulamak için çağrılan bir işlev. |
| FieldValidator | Alan değerindeki değişiklikleri ayarlanmadan önce doğrulamak için çağrılan bir işlev. |
| FieldVariableValidator | Alan değerindeki değişiklikleri ayarlanmadan önce doğrulamak için çağrılan bir işlev. |
| ICopyData | |
| MenuGenerator | FieldDropdown veya alt öğeleri için bir menü seçenekleri dizisi ya da menü seçenekleri dizisi oluşturan bir işlev. |
| MenuGeneratorFunction | FieldDropdown veya alt öğeleri için menü seçenekleri dizisi oluşturan bir işlev. |
| MenuOption | Açılır menüdeki tek bir seçenek. Menü ayırıcı öğesi için separator dize değişmezi veya normal işlem menüsü öğeleri için bir dizi olabilir. İkinci durumda, ilk öğe insan tarafından okunabilir değer (metin, ImageProperties nesnesi veya HTML öğesi), ikinci öğe ise dilden bağımsız değerdir. |
| ReturnEphemeralFocus | Geçici bir kullanıcı arayüzü akışı (ör. iletişim kutusu) tamamlandıktan sonra odağı FocusManager'a döndürmek için tür bildirimi. Daha fazla bilgi için FocusManager.takeEphemeralFocus konusuna bakın. |