public KanColleWindow() { this.InitializeComponent(); this.settings = SettingsHost.Instance<KanColleWindowSettings>(); this.settings.IsSplit.Subscribe(_ => this.ChangeSizeByDock()).AddTo(this); this.settings.Dock.Subscribe(_ => this.ChangeSizeByDock()).AddTo(this); }
public void Initialize() { this.settings = SettingsHost.Instance<KanColleWindowSettings>(); this.settings?.IsSplit.Subscribe(x => this.IsSplit = x).AddTo(this); this.settings?.Dock.Subscribe(x => this.Dock = x).AddTo(this); }