public ScriptSettings() { InitializeComponent(); Data = FindResource("datahandler") as FunctionDataHandler; ParameterType.Add("bool"); ParameterType.Add("int"); ParameterType.Add("double"); ParameterType.Add("string"); ParamTypeColumn.ItemsSource = ParameterType; TVStringItem[] tvsi = FunctionLib.GetTreeViewNodes(); foreach (var i in tvsi) { AllFunctions.Items.Add(i); } }