Im работает над приложением wpf на основе современного пользовательского интерфейса, в котором есть дизайнерская часть gui, где пользователь может добавлять, а затем перетаскивать/изменять размер и т.д. и т. Д. Свойства для позиции управления, размера и т. Д. Хранятся в таблице в базе данных. Существует несколько страниц, на которых пользователь может размещать элементы управления.Создайте файл xaml (страница) во время выполнения и ссылайтесь на него с uri
Что у меня есть: При запуске приложения элементы управления размещаются на холсте на странице (файл xaml) на основе идентификатора страницы. Эти страницы находятся в проекте, когда я компилирую.
Что мне нужно: Мне нужен способ динамически создавать экземпляры этих страниц и иметь возможность ссылаться на каждый с помощью uri.
Что я пытался: Я попытался создать «страницу шаблона» и создать экземпляр каждой новой страницы. Затем я устанавливаю на него элементы управления. Затем я использую xamlwriter.save для создания файла xaml, который, я надеюсь, сможет ссылаться на Uri. Но я терпеть неудачу, когда пытаюсь ссылаться на файл xaml.
Если вы можете помочь мне с моим решением или, если есть лучший способ, пожалуйста, просветите меня.
С наилучшими пожеланиями, Фредрик