JsonElement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
RootElement creato da un'istanza di un'origine Json.
public class JsonElement : MonoTouch.Dialog.RootElement
type JsonElement = class
inherit RootElement
- Ereditarietà
Commenti
JsonElement è una sublcass di RootElement che estende un elemento RootElement per poter caricare il contenuto di un elemento figlio annidato da un URL locale o remoto.
JsonElement è un elemento RootElement che può essere creato in due moduli. Una versione crea un elemento RootElement che caricherà il contenuto su richiesta, queste vengono create usando i costruttori JsonElement, che accettano un argomento aggiuntivo alla fine, l'URL da cui caricare il contenuto:
var je = new JsonElement ("Dynamic Data", "https://tirania.org/tmp/demo.json");
L'altro modulo crea i dati da un file locale o da un oggetto System.Json.JsonObject esistente già analizzato:
var je = JsonElement.FromFile ("json.sample");
using (var reader = File.OpenRead ("json.sample"))
return JsonElement.FromJson (JsonObject.Load (reader) as JsonObject, arg);
Per informazioni dettagliate sul markup, vedere README.markdown incluso in MonoTouch.Dialog.
Costruttori
JsonElement(String, Group, String) |
Crea un elemento RootElement con il relativo contenuto annidato dal contenuto del file Json nell'URL specificato. |
JsonElement(String, Int32, Int32, String) |
Crea un elemento RootElement con il relativo contenuto annidato dal contenuto del file Json nell'URL specificato. |
JsonElement(String, String) |
Crea un elemento RootElement con il relativo contenuto annidato dal contenuto del file Json nell'URL specificato. |
Campi
Caption |
Didascalia da visualizzare per questo elemento specificato (Ereditato da Element) |
createOnSelected |
Delegato richiamato quando rootElement viene toccato. (Ereditato da RootElement) |
NeedColorUpdate |
Impostare per indirizzare DialogViewController per chiamare il metodo WillDisplay nelle celle che implementano IColorizeBackground. (Ereditato da RootElement) |
Parent |
Gestire l'oggetto contenitore. (Ereditato da Element) |
TableView |
UITableView che esegue il rendering dell'elemento RootElement corrente. (Ereditato da RootElement) |
UnevenRows |
Segnala se le righe hanno tutte le stesse dimensioni o meno. (Ereditato da RootElement) |
Url |
URL da caricare se l'elemento è selezionato. |
Proprietà
CellKey |
Le sottoclassi che eseguono l'override del metodo GetCell devono eseguire l'override di questo metodo anche (Ereditato da Element) |
Count |
Numero di sezioni in rootElement. (Ereditato da RootElement) |
DateKind |
RootElement creato da un'istanza di un'origine Json. |
IndexPath |
Restituisce IndexPath di un elemento specificato. Questa opzione è valida solo per gli elementi foglia, non funziona per un elemento rootElement aplevel o per una sezione di se l'elemento non è ancora stato collegato. (Ereditato da Element) |
Item[Int32] |
Restituisce la sezione in corrispondenza dell'indice specificato. (Ereditato da RootElement) |
Item[String] |
Cerca un elemento specifico dal dizionario Json con la relativa proprietà "id" impostata sullo stesso valore della chiave |
RadioSelected |
Elemento radio attualmente selezionato nell'intera radice. (Ereditato da RootElement) |
Metodi
Add(IEnumerable<Section>) |
Aggiunge tutte le sezioni nell'elemento IEnumerable a questo elemento radice. (Ereditato da RootElement) |
Add(Section) |
Aggiunge una nuova sezione a rootElement (Ereditato da RootElement) |
Clear() |
Rimuove tutte le sezioni da rootElement. (Ereditato da RootElement) |
Deselected(DialogViewController, UITableView, NSIndexPath) |
RootElement creato da un'istanza di un'origine Json. (Ereditato da Element) |
Dispose() |
RootElement creato da un'istanza di un'origine Json. (Ereditato da Element) |
Dispose(Boolean) |
Rilascia le risorse mantenute da rootElement e i relativi elementi figlio. (Ereditato da RootElement) |
FromFile(String) |
Crea un elemento RootElement con il relativo contenuto annidato dal contenuto del file Json nel percorso specificato. |
FromFile(String, Object) |
Crea un elemento RootElement con il relativo contenuto annidato dal contenuto del file Json nel percorso specificato. |
FromJson(JsonElement, JsonObject, Object) |
Crea un elemento RootElement con il relativo contenuto annidato dal contenuto dell'oggetto Json. |
FromJson(JsonObject) |
Crea un elemento RootElement con il relativo contenuto annidato dal contenuto dell'oggetto Json. |
FromJson(JsonObject, Object) |
Crea un elemento RootElement con il relativo contenuto annidato dal contenuto dell'oggetto Json. |
GetActiveCell() |
RootElement creato da un'istanza di un'origine Json. (Ereditato da Element) |
GetCell(UITableView) |
RootElement creato da un'istanza di un'origine Json. |
GetContainerTableView() |
RootElement creato da un'istanza di un'origine Json. (Ereditato da Element) |
GetImmediateRootElement() |
Se la cella è collegata restituirà l'elemento RootElement immediato (Ereditato da Element) |
Insert(Int32, Section) |
Inserisce una nuova sezione in RootElement (Ereditato da RootElement) |
Insert(Int32, UITableViewRowAnimation, Section[]) |
RootElement creato da un'istanza di un'origine Json. (Ereditato da RootElement) |
MakeViewController() |
RootElement creato da un'istanza di un'origine Json. (Ereditato da RootElement) |
Matches(String) |
Metodo richiamato per determinare se la cella corrisponde al testo specificato, mai richiamata con un valore Null o una stringa vuota. (Ereditato da Element) |
Prepare() |
RootElement creato da un'istanza di un'origine Json. (Ereditato da RootElement) |
PrepareDialogViewController(UIViewController) |
RootElement creato da un'istanza di un'origine Json. (Ereditato da RootElement) |
Reload(Element, UITableViewRowAnimation) |
RootElement creato da un'istanza di un'origine Json. (Ereditato da RootElement) |
Reload(Section, UITableViewRowAnimation) |
RootElement creato da un'istanza di un'origine Json. (Ereditato da RootElement) |
Remove(Section) |
Rimuove la sezione specificata da rootElement usando l'animazione predefinita. (Ereditato da RootElement) |
Remove(Section, UITableViewRowAnimation) |
RootElement creato da un'istanza di un'origine Json. (Ereditato da RootElement) |
RemoveAt(Int32) |
Rimuove una sezione in una posizione specificata usando l'animazione predefinita. (Ereditato da RootElement) |
RemoveAt(Int32, UITableViewRowAnimation) |
RootElement creato da un'istanza di un'origine Json. (Ereditato da RootElement) |
Selected(DialogViewController, UITableView, NSIndexPath) |
RootElement creato da un'istanza di un'origine Json. |
Summary() |
Restituisce un riepilogo del valore rappresentato da questo oggetto, adatto per il rendering come risultato di un elemento RootElement con oggetti figlio. (Ereditato da Element) |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Enumeratore che restituisce tutte le sezioni in RootElement. (Ereditato da RootElement) |
IEnumerable<Section>.GetEnumerator() |
Enumeratore che restituisce tutte le sezioni di rootElement. (Ereditato da RootElement) |