private void fillOutputList(KeymapOutputType type, string filter) { this.spOutputList.Children.Clear(); List <KeymapOutput> allOutputs = KeymapDatabase.Current.getAvailableOutputs(type); allOutputs.Sort(new KeymapOutputComparer()); foreach (KeymapOutput output in allOutputs) { if (filter == null || filter == "" || output.Name.ToLower().Contains(filter.ToLower())) { KeymapOutputRow row = new KeymapOutputRow(output); row.OnDragStart += output_OnDragStart; row.OnDragStop += output_OnDragStop; this.spOutputList.Children.Add(row); } } }
private void fillOutputList(KeymapOutputType type, string filter) { this.spOutputList.Children.Clear(); List<KeymapOutput> allOutputs = KeymapDatabase.Current.getAvailableOutputs(type); allOutputs.Sort(new KeymapOutputComparer()); foreach (KeymapOutput output in allOutputs) { if (filter == null || filter == "" || output.Name.ToLower().Contains(filter.ToLower())) { KeymapOutputRow row = new KeymapOutputRow(output); row.OnDragStart += output_OnDragStart; row.OnDragStop += output_OnDragStop; this.spOutputList.Children.Add(row); } } }