UIAのNameプロパティ
UIAツリー上の各要素が持つ、その要素の目的を表す名前。スクリーンリーダーの読み上げの主要な材料になる。
- 概念URI
https://comcomponent.com/knowledge/uia-name-property/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- Windows UI Automation(UIA)はUIAのNameプロパティを利用します。UIAツリー上の各要素はName(目的)・ControlType(種類)・AutomationId・IsEnabled・IsKeyboardFocusableなどのプロパティを持ち、読み上げはおおむねNameとコントロール種別の組み合わせになる。 / 確度: 確立した関係 / 確認日: 2026-08-20 出典
- UIAのNameプロパティはAccessibility Insights for Windowsで確認できます。Accessibility Insights for WindowsのLive Inspectで、ホバーやフォーカスによりUIAプロパティを確認できる。 / 確度: 確立した関係 / 確認日: 2026-08-20 出典
- WinFormsのAccessibleNameはUIAのNameプロパティの実装を担います。ComboBox・ListBox・ListView・PictureBox・ProgressBar・TabControl・TextBox・TreeViewなどはTextがNameにならないため、AccessibleNameで明示的に名前を与える。補足説明はAccessibleDescription、役割が見た目と異なる場合はAccessibleRoleを使う。 / 確度: 確立した関係 / 確認日: 2026-08-20 出典 出典
- ラベルとタブオーダーの関連付けはUIAのNameプロパティの実装を担います。説明用のLabelを対象コントロールの直前のタブオーダーに置くと、そのLabelのテキストがUIAのNameとして自動的に使われる。画面に見えているラベルと読み上げが一致し、文言を二重管理せずに済む。 / 確度: 確立した関係 / 確認日: 2026-08-20 出典 出典
- WPFのAutomationPropertiesはUIAのNameプロパティの実装を担います。WPFではButtonのContentが既定でUIA Nameに転用される一方、TextBoxのTextはUIA Valueとして公開されるため、AutomationProperties.NameやLabeledByで名前を与える。 / 確度: 確立した関係 / 確認日: 2026-08-20 出典 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。