Partager via


JsonElement Classe

Définition

RootElement instancié à partir d’une source Json.

public class JsonElement : MonoTouch.Dialog.RootElement
type JsonElement = class
    inherit RootElement
Héritage
JsonElement

Remarques

JsonElement est une sous-bibliothèque de RootElement qui étend un RootElement pour pouvoir charger le contenu d’un enfant imbriqué à partir d’une URL locale ou distante.

JsonElement est un RootElement qui peut être instancié sous deux formes. Une version crée un RootElement qui chargera le contenu à la demande. Ceux-ci sont créés à l’aide des constructeurs JsonElement, qui prennent un argument supplémentaire à la fin, l’URL à partir de laquelle charger le contenu :

var je = new JsonElement ("Dynamic Data", "https://tirania.org/tmp/demo.json");

L’autre formulaire crée les données à partir d’un fichier local ou d’un System.Json.JsonObject existant que vous avez déjà analysé :


var je = JsonElement.FromFile ("json.sample");

using (var reader = File.OpenRead ("json.sample"))
    return JsonElement.FromJson (JsonObject.Load (reader) as JsonObject, arg);

Pour plus d’informations sur le balisage, consultez README.markdown inclus avec MonoTouch.Dialog.

Constructeurs

JsonElement(String, Group, String)

Crée un RootElement avec son contenu imbriqué à partir du contenu du fichier Json à l’URL spécifiée.

JsonElement(String, Int32, Int32, String)

Crée un RootElement avec son contenu imbriqué à partir du contenu du fichier Json à l’URL spécifiée.

JsonElement(String, String)

Crée un RootElement avec son contenu imbriqué à partir du contenu du fichier Json à l’URL spécifiée.

Champs

Caption

Légende à afficher pour cet élément donné

(Hérité de Element)
createOnSelected

Délégué appelé lorsque l’élément RootElement est appuyé.

(Hérité de RootElement)
NeedColorUpdate

Définissez pour indiquer à DialogViewController d’appeler la méthode WillDisplay sur les cellules qui implémentent IColorizeBackground.

(Hérité de RootElement)
Parent

Handle vers l’objet conteneur.

(Hérité de Element)
TableView

UITableView qui affiche l’élément RootElement actuel.

(Hérité de RootElement)
UnevenRows

Indique si les lignes ont la même taille ou non.

(Hérité de RootElement)
Url

URL à charger si l’élément est sélectionné.

Propriétés

CellKey

Les sous-classes qui remplacent la méthode GetCell doivent également remplacer cette méthode

(Hérité de Element)
Count

Nombre de sections dans ce RootElement.

(Hérité de RootElement)
DateKind

RootElement instancié à partir d’une source Json.

IndexPath

Retourne l’IndexPath d’un élément donné. Cela est uniquement valide pour les éléments feuilles, il ne fonctionne pas pour un rootElement toplevel ou une section de si l’élément n’a pas encore été attaché.

(Hérité de Element)
Item[Int32]

Retourne la section à l’index spécifié.

(Hérité de RootElement)
Item[String]

Recherche un élément spécifique à partir du dictionnaire Json pour lequel sa propriété « id » a la même valeur que la clé

RadioSelected

Élément Radio actuellement sélectionné dans la racine entière.

(Hérité de RootElement)

Méthodes

Add(IEnumerable<Section>)

Ajoute toutes les sections de iEnumerable à cet élément racine.

(Hérité de RootElement)
Add(Section)

Ajoute une nouvelle section à ce RootElement

(Hérité de RootElement)
Clear()

Supprime toutes les sections de ce RootElement.

(Hérité de RootElement)
Deselected(DialogViewController, UITableView, NSIndexPath)

RootElement instancié à partir d’une source Json.

(Hérité de Element)
Dispose()

RootElement instancié à partir d’une source Json.

(Hérité de Element)
Dispose(Boolean)

Libère les ressources détenues par ce RootElement et ses enfants.

(Hérité de RootElement)
FromFile(String)

Crée un RootElement avec son contenu imbriqué à partir du contenu du fichier Json au chemin d’accès spécifié.

FromFile(String, Object)

Crée un RootElement avec son contenu imbriqué à partir du contenu du fichier Json au chemin d’accès spécifié.

FromJson(JsonElement, JsonObject, Object)

Crée un RootElement avec son contenu imbriqué à partir du contenu de l’objet Json.

FromJson(JsonObject)

Crée un RootElement avec son contenu imbriqué à partir du contenu de l’objet Json.

FromJson(JsonObject, Object)

Crée un RootElement avec son contenu imbriqué à partir du contenu de l’objet Json.

GetActiveCell()

RootElement instancié à partir d’une source Json.

(Hérité de Element)
GetCell(UITableView)

RootElement instancié à partir d’une source Json.

GetContainerTableView()

RootElement instancié à partir d’une source Json.

(Hérité de Element)
GetImmediateRootElement()

Si la cellule est attachée, retourne l’élément RootElement immédiat

(Hérité de Element)
Insert(Int32, Section)

Insère une nouvelle section dans rootElement

(Hérité de RootElement)
Insert(Int32, UITableViewRowAnimation, Section[])

RootElement instancié à partir d’une source Json.

(Hérité de RootElement)
MakeViewController()

RootElement instancié à partir d’une source Json.

(Hérité de RootElement)
Matches(String)

Méthode appelée pour déterminer si la cellule correspond au texte donné, jamais appelée avec une valeur Null ou une chaîne vide.

(Hérité de Element)
Prepare()

RootElement instancié à partir d’une source Json.

(Hérité de RootElement)
PrepareDialogViewController(UIViewController)

RootElement instancié à partir d’une source Json.

(Hérité de RootElement)
Reload(Element, UITableViewRowAnimation)

RootElement instancié à partir d’une source Json.

(Hérité de RootElement)
Reload(Section, UITableViewRowAnimation)

RootElement instancié à partir d’une source Json.

(Hérité de RootElement)
Remove(Section)

Supprime la section spécifiée de cet élément Racine à l’aide de l’animation par défaut.

(Hérité de RootElement)
Remove(Section, UITableViewRowAnimation)

RootElement instancié à partir d’une source Json.

(Hérité de RootElement)
RemoveAt(Int32)

Supprime une section à un emplacement spécifié à l’aide de l’animation par défaut.

(Hérité de RootElement)
RemoveAt(Int32, UITableViewRowAnimation)

RootElement instancié à partir d’une source Json.

(Hérité de RootElement)
Selected(DialogViewController, UITableView, NSIndexPath)

RootElement instancié à partir d’une source Json.

Summary()

Retourne un résumé de la valeur représentée par cet objet, adapté au rendu en tant que résultat d’un RootElement avec des objets enfants.

(Hérité de Element)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Énumérateur qui retourne toutes les sections de l’élément RootElement.

(Hérité de RootElement)
IEnumerable<Section>.GetEnumerator()

Énumérateur qui retourne toutes les sections de ce RootElement.

(Hérité de RootElement)

S’applique à