Ладно,
очевидно, довольно просто добиться того, чего я хочу: если вы введете что-либо в элемент управления, оно будет сериализовано, если вы используете XamlWriter.Я мог бы сохранить сериализованный Xaml и прочитать его обратно, когда заметка будет загружена.Итак, наконец, у пользователя получится файл, в который он вводит какую-то разметку, например:
<CheckBox >test</CheckBox>
<Label>Huhu</Label>
<TextBox Foreground="Gray">This is a test...</TextBox>
<Label>Huhu</Label>
<TextBox Foreground="Gray">This is a test...</TextBox>
И на экране редактирования вся разметка будет сериализована со своими значениями.
Однако это имеет недостаток, заключающийся в том, что вы не можете изменить шаблон после назначения или изменить макет при изменении базового шаблона.Может быть, я пойму, как этого добиться.