Получение flowdocument от xaml обрабатывает файл по шаблону

Я нахожу внутреннее соединение более интуитивным, потому что я использую его чаще, чем перекрестное соединение:

;with cteAllColumns as (
select col1 as col
    from YourTable
union
select col2 as col
    from YourTable
) 

select c1.col, c2.col 
from cteAllColumns c1 
    join cteAllColumns c2 on 1=1
where c1.col < c2.col
order by c1.col, c2.col
5
задан Dave Clemmer 30 July 2011 в 21:21
поделиться

1 ответ

Если я правильно понимаю, вы хотите получить FlowDocument из строки? Вы можете сделать это с помощью XamlReader.Parse :

string result = XamlWriter.Save(flowDocument);
FlowDocument new_doc = (FlowDocument)XamlReader.Parse(result);

РЕДАКТИРОВАТЬ: Если файл XAML является частью вашего проекта, вы можете пометить его как EmbeddedResource и использовать следующее для его загрузки:

Stream doc_stream = Assembly.GetExecutingAssembly()
                            .GetManifestResourceStream("YourNamespace.YourFile.xaml");
FlowDocument doc = (FlowDocument)XamlReader.Load(doc_stream);
5
ответ дан 14 December 2019 в 19:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: