Я большой в создании кода для уровня обслуживания / данных моих приложений. Что я действительно хотел бы сделать, так это сгенерировать некоторые базовые элементы управления WPF, шаблоны данных или какой-либо другой код XAML на основе метаданных, которые я использую для создания уровня обслуживания / данных. РЕДАКТИРОВАТЬ: Это поколение выполняется до времени компиляции.
Что я предполагаю, так это возможность генерировать элемент управления с базовыми элементами управления TextBlocks, Labels, Date Pickers, Textboxes, Checkboxes и т. Д. На основе типов моих данных.
Главное, чего мне не хватает, так это никогда не касаться сгенерированного кода XAML и полностью контролировать макет вне его. В мире Интернета я мог бы технически сделать это, генерируя «семантический» html, а затем используя CSS-селекторы, чтобы выбрать узлы и расположить их. С помощью CSS / HTML я мог полностью изменить макет и никогда не трогать сгенерированный HTML.
Есть ли в WPF какой-либо способ управления макетом элемента управления или шаблона данных вне этого кода? (Селекторы, визуальное наследование и т. Д.?)
Спасибо!
Jon