/// <summary>
        /// Create read only text
        /// </summary>
        /// <param name="parent">parent ui</param>
        /// <param name="data">data to show</param>
        /// <param name="ui">ui properties</param>
        public static UXReadOnlyText CreateUXReadOnlyText(Marshalling.MarshallingHash data, Marshalling.MarshallingHash ui)
        {
            UXReadOnlyText ux = new UXReadOnlyText();

            ux.Bind(data);
            ux.Bind(ui);
            return(ux);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Create a read only text
        /// </summary>
        /// <param name="properties">props</param>
        /// <param name="id">ux id</param>
        /// <param name="text">ux text</param>
        /// <returns>ux read only text</returns>
        public static UXReadOnlyText CreateReadOnlyText(Marshalling.MarshallingHash properties, string id, string text)
        {
            UXReadOnlyText t = UXReadOnlyText.CreateUXReadOnlyText("text", () =>
            {
                return(new Dictionary <string, dynamic>()
                {
                    { "Id", id },
                    { "Text", text }
                });
            });

            if (properties != null)
            {
                t.Bind(properties);
            }
            return(t);
        }