Код: Выделить всё
[DataContract]
public sealed class ConfiguredFileViewModel : Model
{
[DataMember] public string Path { get; set; }
[DataMember] public TemplateViewModel Template { get; set; }
[DataMember] public List AvailableTemplates { get; set; }
}
public class TemplateViewModel : INotifyPropertyChanged
{
private string _name;
private List _properties;
// Rest of getters setters
}
Код: Выделить всё
Только если я устанавливаю шаблон точно так же, как объект из AvailableTemplates будет предварительно выбран, но я не хочу, чтобы он загружал свойства по умолчанию. Кто-нибудь знает обходной путь?
Я пробовал:
- с помощью SelectedValue
- , но это просто меняет свойства по умолчанию (почему мой ComboBox SelectedItem имеет значение null?)
Код: Выделить всё
IsSynchronizedWithCurrentItem
- тоже мало что делает
Код: Выделить всё
Mode=TwoWay
Подробнее здесь: https://stackoverflow.com/questions/793 ... e-itemssou