示例#1
0
        public FUXDoclink FMXAML_TextAPI_AddDoclink(Paragraph FParaToAdd, string FSetContent) // Adds a paragraph.
        {
            FUXDoclink FUXDoclink = new FUXDoclink();

            FUXDoclink.DocLinkContent = FSetContent;
            return(FUXDoclink);
        }
示例#2
0
        internal Paragraph FMXAML_Parse_Doclink(XmlNode FPageContentElement, Paragraph FParagraphToPopulate)
        {
            FUXDoclink             FUXDoc = new FUXDoclink();
            XmlAttributeCollection FContentElementAttributes = FPageContentElement.Attributes;



            foreach (XmlAttribute FContentElementAttribute in FContentElementAttributes)
            {
                switch (FContentElementAttribute.Name)
                {
                case "Content":     //TEMP
                    FUXDoc = FMXAML_TextAPI_AddDoclink(FParagraphToPopulate, FContentElementAttribute.Value);
                    continue;

                case "Destination":
                    FUXDoc.Destination = FContentElementAttribute.Value;     //Destinations
                    continue;
                }
            }

            FParagraphToPopulate = FMXAML_TextAPI_AddDoclinkToParagraph(FParagraphToPopulate, FUXDoc);
            return(FParagraphToPopulate);
        }
示例#3
0
        public Paragraph FMXAML_TextAPI_AddDoclinkToParagraph(Paragraph FParaToModify, FUXDoclink FDoclinkToAdd)
        {
            InlineUIContainer FInlineUIContainer = new InlineUIContainer();

            FDoclinkToAdd.Height     = 35;
            FInlineUIContainer.Child = FDoclinkToAdd;
            FParaToModify.Inlines.Add(FInlineUIContainer);
            return(FParaToModify);
        }