Exemple #1
0
        }         // func GetStyleKey

        protected override void Write(XamlMarkdownWriter renderer, HeadingBlock headingBlock)
        {
            renderer.WriteStartObject(typeof(Paragraph));
            renderer.WriteResourceMember(null, GetStyleKey(headingBlock.Level));
            renderer.WriteItems(headingBlock);
            renderer.WriteEndObject();
        } // proc Write
Exemple #2
0
 protected override void Write(XamlMarkdownWriter renderer, CodeBlock obj)
 {
     renderer.WriteStartObject(typeof(Paragraph));
     renderer.WriteResourceMember(null, MarkdownXamlStyle.CodeBlock);
     //if (obj is FencedCodeBlock f)
     //    f.Info;
     renderer.WriteItems(obj, true);
     renderer.WriteEndObject();
 } // proc Write
Exemple #3
0
        protected override void Write(XamlMarkdownWriter renderer, QuoteBlock block)
        {
            renderer.WriteStartObject(typeof(Section));
            renderer.WriteResourceMember(null, MarkdownXamlStyle.QuoteBlock);

            renderer.WriteItems(block);

            renderer.WriteEndObject();
        } // proc Write
Exemple #4
0
        protected override void Write(XamlMarkdownWriter renderer, ThematicBreakBlock obj)
        {
            renderer.WriteStartObject(typeof(Paragraph));
            renderer.WriteResourceMember(null, MarkdownXamlStyle.ThematicBreak);
            renderer.WriteEndObject();

            //var line = new System.Windows.Shapes.Line { X2 = 1 };
            //line.SetResourceReference(FrameworkContentElement.StyleProperty, Styles.ThematicBreakStyleKey);

            //var paragraph = new Paragraph
            //{
            //    Inlines = { new InlineUIContainer(line) }
            //};

            //renderer.WriteBlock(paragraph);
        } // proc Write