private void AddNew_OnClick(object sender, RoutedEventArgs e) { var setting = new PhoneSetting(); SettingWindow window = new SettingWindow(setting); var r = window.ShowDialog(); if (r.HasValue && r.Value) { var p = new Phone() { Setting = setting }; _appSetting.Phones.Add(setting); p.OnRemove += P_OnRemove; Phones.Children.Add(p); } ReSizeWindow(); }
public SettingWindow(PhoneSetting setting) { InitializeComponent(); this.DataContext = setting; }