Compartir a través de


JsonElement Clase

Definición

RootElement que se crea una instancia desde un origen Json.

public class JsonElement : MonoTouch.Dialog.RootElement
type JsonElement = class
    inherit RootElement
Herencia
JsonElement

Comentarios

JsonElement es un subblcas de RootElement que extiende un RootElement para poder cargar el contenido de un elemento secundario anidado desde una dirección URL local o remota.

JsonElement es un objeto RootElement que se puede crear una instancia en dos formularios. Una versión crea un elemento RootElement que cargará el contenido a petición; estos se crean mediante los constructores JsonElement, que toman un argumento adicional al final, la dirección URL desde la que se carga el contenido:

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

El otro formulario crea los datos a partir de un archivo local o de un objeto System.Json.JsonObject existente que ya ha analizado:


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

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

Consulte readME.markdown incluido con MonoTouch.Dialog para obtener más información sobre el marcado.

Constructores

JsonElement(String, Group, String)

Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la dirección URL especificada.

JsonElement(String, Int32, Int32, String)

Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la dirección URL especificada.

JsonElement(String, String)

Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la dirección URL especificada.

Campos

Caption

Título que se va a mostrar para este elemento determinado

(Heredado de Element)
createOnSelected

Delegado invocado cuando se pulsa RootElement.

(Heredado de RootElement)
NeedColorUpdate

Establézcalo en dirigir DialogViewController para llamar al método WillDisplay en las celdas que implementan IColorizeBackground.

(Heredado de RootElement)
Parent

Identificador del objeto contenedor.

(Heredado de Element)
TableView

UiTableView que representa el rootElement actual.

(Heredado de RootElement)
UnevenRows

Notifica si las filas tienen el mismo tamaño o no.

(Heredado de RootElement)
Url

Dirección URL que se va a cargar si el elemento está seleccionado.

Propiedades

CellKey

Las subclases que invalidan el método GetCell también deben invalidar este método.

(Heredado de Element)
Count

Número de secciones de este RootElement.

(Heredado de RootElement)
DateKind

RootElement que se crea una instancia desde un origen Json.

IndexPath

Devuelve indexPath de un elemento determinado. Esto solo es válido para los elementos hoja, no funciona para un rootElement toplevel o una sección de si el elemento aún no se ha adjuntado.

(Heredado de Element)
Item[Int32]

Devuelve la sección en el índice especificado.

(Heredado de RootElement)
Item[String]

Busca un elemento específico del diccionario Json que tenía su propiedad "id" establecida en el mismo valor que la clave.

RadioSelected

Elemento radio seleccionado actualmente en toda la raíz.

(Heredado de RootElement)

Métodos

Add(IEnumerable<Section>)

Agrega todas las secciones de IEnumerable a este elemento raíz.

(Heredado de RootElement)
Add(Section)

Agrega una nueva sección a este RootElement

(Heredado de RootElement)
Clear()

Quita todas las secciones de este RootElement.

(Heredado de RootElement)
Deselected(DialogViewController, UITableView, NSIndexPath)

RootElement que se crea una instancia desde un origen Json.

(Heredado de Element)
Dispose()

RootElement que se crea una instancia desde un origen Json.

(Heredado de Element)
Dispose(Boolean)

Libera los recursos mantenidos por este RootElement y sus elementos secundarios.

(Heredado de RootElement)
FromFile(String)

Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la ruta de acceso especificada.

FromFile(String, Object)

Crea un objeto RootElement con su contenido anidado a partir del contenido del archivo Json en la ruta de acceso especificada.

FromJson(JsonElement, JsonObject, Object)

Crea un objeto RootElement con su contenido anidado a partir del contenido del objeto Json.

FromJson(JsonObject)

Crea un objeto RootElement con su contenido anidado a partir del contenido del objeto Json.

FromJson(JsonObject, Object)

Crea un objeto RootElement con su contenido anidado a partir del contenido del objeto Json.

GetActiveCell()

RootElement que se crea una instancia desde un origen Json.

(Heredado de Element)
GetCell(UITableView)

RootElement que se crea una instancia desde un origen Json.

GetContainerTableView()

RootElement que se crea una instancia desde un origen Json.

(Heredado de Element)
GetImmediateRootElement()

Si la celda está conectada devolverá el rootElement inmediato.

(Heredado de Element)
Insert(Int32, Section)

Inserta una nueva sección en RootElement.

(Heredado de RootElement)
Insert(Int32, UITableViewRowAnimation, Section[])

RootElement que se crea una instancia desde un origen Json.

(Heredado de RootElement)
MakeViewController()

RootElement que se crea una instancia desde un origen Json.

(Heredado de RootElement)
Matches(String)

Método invocado para determinar si la celda coincide con el texto especificado, nunca se invoca con un valor NULL o una cadena vacía.

(Heredado de Element)
Prepare()

RootElement que se crea una instancia desde un origen Json.

(Heredado de RootElement)
PrepareDialogViewController(UIViewController)

RootElement que se crea una instancia desde un origen Json.

(Heredado de RootElement)
Reload(Element, UITableViewRowAnimation)

RootElement que se crea una instancia desde un origen Json.

(Heredado de RootElement)
Reload(Section, UITableViewRowAnimation)

RootElement que se crea una instancia desde un origen Json.

(Heredado de RootElement)
Remove(Section)

Quita la sección especificada de este RootElement mediante la animación predeterminada.

(Heredado de RootElement)
Remove(Section, UITableViewRowAnimation)

RootElement que se crea una instancia desde un origen Json.

(Heredado de RootElement)
RemoveAt(Int32)

Quita una sección en una ubicación especificada mediante la animación predeterminada.

(Heredado de RootElement)
RemoveAt(Int32, UITableViewRowAnimation)

RootElement que se crea una instancia desde un origen Json.

(Heredado de RootElement)
Selected(DialogViewController, UITableView, NSIndexPath)

RootElement que se crea una instancia desde un origen Json.

Summary()

Devuelve un resumen del valor representado por este objeto, adecuado para su representación como resultado de un objeto RootElement con objetos secundarios.

(Heredado de Element)

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Enumerador que devuelve todas las secciones de RootElement.

(Heredado de RootElement)
IEnumerable<Section>.GetEnumerator()

Enumerador que devuelve todas las secciones de este RootElement.

(Heredado de RootElement)

Se aplica a