Как убрать отступы перед и после картинки?

289
18 февраля 2017, 04:34

Текст

            Paragraph par1 = new Paragraph();
            Run txt1 = new Run(s1);
            par1.Inlines.Add(txt1);
            text_rich.Document.Blocks.Add(par1);

Так вставляются картинки с отступами. Перед картинками и после отступы.

            Image image = new Image();
            image.Source = bs;
            BlockUIContainer cont = new BlockUIContainer(image);
            Figure figure = new Figure(cont);
            figure.Width = (new FigureLength(bs.Width));
            par1.Inlines.Add(figure);
            text_rich.Document.Blocks.Add(par1);

Так вставляются картинки в одну строку

            BitmapSource bs = bi;
            Clipboard.SetImage(bi);
            text_rich.Paste();

Так должно быть

Answer 1

Решено заменой контейнера на InlineUIContainer

            Image image = new Image();
            image.Source = bs;
            InlineUIContainer cont = new InlineUIContainer(image);              
            par1.Inlines.Add(cont);
            text_rich.Document.Blocks.Add(par1);
READ ALSO
Standalone-приложение [требует правки]

Standalone-приложение [требует правки]

Может кто вкратце рассказать про standalone-приложение?

304
Привязка внутри DataTemplate к самому себе

Привязка внутри DataTemplate к самому себе

Есть базовый класс Action обозначающий действие:

279
Вернуть переменную ref из метода

Вернуть переменную ref из метода

В классе Func есть метод:

576