WPF - Как лучше сделать следующий контрол?
А в чем тогда проблема? :)
В любви к юзверю
Давай тогда разберем, что ты называешь конфигурацией, а что рабочими данными?
сделали рабочие шкафы "физически", скажем даже место для двух табличек сделали - вот это и есть конфигурация. А вот конкретные таблички и всё что на полке лежит - это уже данные.
Вота - "пустота" - конфигурация: текст, цифры, цвет - данные. Выбор тоже относительно просто делается, а то пугали Selector-ом
В Xaml-е так получается. Приходится правда дофига писать, но иначе UserControl-ы не хотят у меня работать.
Configuration ="{Binding DataContext.MagazinesConfiguration, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:EditSamplesPage}}}" ItemSource ="{Binding DataContext.MagazinesData, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:EditSamplesPage}}}"
Врядли в каком-либо другом сериализаторе можно обойтись без надстроек :)
XmlSerializer не требует ничего. А писать в атрибутах имена полей - сорри . В самопальном сериализаторе, тоже никакх аттрибутов не требуется по умолчанию. Да, изменить,что по умолчанию - тут конечно надо, ну типа поле проигнорировать.
не люблю namespace
ну без него как бы никак. Хотя можно и не писать, да Style guide не позволяет. Да и немецкие названия я сразу заменяю на английские. На этом и накололся.
namespace ABC.MagazineManager { internal class MagazineCore {