/// <summary> /// ロード済みスクリプトをXAMLで参照できるようにとEnable設定をOKするまで仮保持するために /// Notifyオブジェクトで包んでObservableCollectionに突っ込む /// </summary> /// <param name="loadedScripts"></param> public void Init(IEnumerable <TrixieScript> loadedScripts) { Settings.Clear(); foreach (var script in loadedScripts) { var setting = new ScriptSetting() { Enabled = script.Enabled, Script = script }; Settings.Add(setting); } }
/// <summary> /// ロード済みスクリプトをXAMLで参照できるようにとEnable設定をOKするまで仮保持するために /// Notifyオブジェクトで包んでObservableCollectionに突っ込む /// </summary> /// <param name="loadedScripts"></param> public void Init( IEnumerable<TrixieScript> loadedScripts ) { Settings.Clear(); foreach ( var script in loadedScripts ) { var setting = new ScriptSetting() { Enabled = script.Enabled , Script = script }; Settings.Add( setting ); } }