Пользовательские приложения XAML (не WPF и WWF) - PullRequest
0 голосов
/ 05 мая 2020

Этот вопрос, скорее всего, относится к конкретному приложению XAML. XAML - это настраиваемая разметка для создания экземпляров объектов и, как таковая, определения настраиваемых приложений. Обратите внимание, что он служит как для объявления пользовательских интерфейсов WPF, так и для рабочих процессов WWF. Также было бы полезно указать, например, индивидуальное решение для обнаружения изменений исходного кода. Чтобы не вникать в ненужные детали. Мне нужно разработать собственную модель на основе XAML, которая, как модель для WPF и модель для WWF, позволяет мне объявлять настраиваемое приложение поверх XAML без необходимости создавать проект WPF или WWF. Можно ли создать такого рода стороннего поставщика XAML?

<Approach>
  <PrimitiveExample
    OriginalType={Type syntax:LiteralSyntax} 
    ModifiedType={Type syntax:LiteralSyntax}
    Propagation.Matched={Binding MatchedPropagationCommand}>
    ...
  </PrimitiveExample>
...
<Approach/>

Давайте посмотрим на это таким образом. Есть ли способ получить автономный файл XAML, который работает следующим образом?

a) Будет элемент проекта, например, с именем «Автономный XAML».

b) Я создаю новый элемент «Автономный XAML» с именем, например, «Solution.sccd», и добавляю его в консольное приложение, библиотеку классов или многие другие проекты. Это потому, что это будет своего рода умный .config.

c) Я могу настроить экземпляр root в «Solution.sccd» (вероятно, содержащий много вложенных экземпляров) - это естественно для XAML.

d) При объявлении экземпляров в «Solution.sccd» я могу использовать такие функции, как присоединенные свойства, привязка и многие другие интеллектуальные функции или расширения разметки, которые можно использовать с WPF или WWF, но это не будет проектом WPF или WWF.

e) Я могу создать экземпляр объявленного экземпляра root, например, с помощью простой строки кода, такой как «var rootObject = XAMLInstanceCreator.Create (Solution.sccd)», и использовать этот объект.

Теперь это имеет смысл?

С уважением, Гильермо.

...