View.IsContentCaptureSelfReportingEnabled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne si cette vue signale automatiquement ses événements de cycle de vie et ses limites de disposition à la capture de contenu version 2.
public virtual bool IsContentCaptureSelfReportingEnabled { [Android.Runtime.Register("isContentCaptureSelfReportingEnabled", "()Z", "GetIsContentCaptureSelfReportingEnabledHandler", ApiSince=37)] get; }
[<get: Android.Runtime.Register("isContentCaptureSelfReportingEnabled", "()Z", "GetIsContentCaptureSelfReportingEnabledHandler", ApiSince=37)>]
member this.IsContentCaptureSelfReportingEnabled : bool
Valeur de propriété
true si l’auto-création de rapports automatique est activée (par défaut), false sinon.
- Attributs
Remarques
Retourne si cette vue signale automatiquement ses événements de cycle de vie et ses limites de disposition à la capture de contenu version 2.
Par défaut, cette méthode retourne true, ce qui indique au système Android View de suivre automatiquement la visibilité, la position, les limites de disposition et les modifications structurelles de cette vue et de les signaler directement à contentCaptureSession active.
Les vues peuvent remplacer cette méthode pour retourner false pour désactiver cette surveillance automatique et prendre un contrôle manuel total sur le moment et la façon dont leurs propriétés sont signalées. Cela est particulièrement utile pour les vues qui participent à des hiérarchies hybrides qui peuvent imbriquer des vues et des vues virtuelles bidirectionnellement. En désactivant ce comportement, l’affichage lui-même peut choisir son propre ID parent et signaler les limites relatives à ce parent dans la hiérarchie de capture de contenu.
setImportantForContentCapture(int) peut influencer si cette vue est signalée entièrement à la capture de contenu, par exemple, IMPORTANT_FOR_CONTENT_CAPTURE_NO désactive également l’auto-création de rapports. Toutefois, le fait de ne pas être important pour la capture de contenu influence la façon dont les nœuds descendants sont signalés. Si cette vue devait être définie comme non importante pour la capture de contenu, ses enfants ignorent cette vue tout en recherchant leur ID parent et leurs limites relatives à ce parent. Par conséquent, si cette vue doit toujours agir en tant que parent de ses enfants dans la hiérarchie De capture de contenu, mais doit contrôler la façon dont elle-même est signalée, en substituant cette méthode et en retournant false est recommandée.
Remarque : Si cette méthode retourne false, la vue est entièrement responsable de la notification du système concernant son cycle de vie et ses mises à jour de propriétés en appelant des méthodes telles que ContentCaptureSession.notifyNodeAppearedOrChanged(AutofillId,ContentCaptureNodeProperties) et ContentCaptureSession.notifyNodeDisappeared(AutofillId) sur le thread principal.
Référence Android pour android.view.View.isContentCaptureSelfReportingEnabled.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.