public static Binding CombineBindings(object[] bindings) { Binding binding = null; if (bindings.Length == 1 && bindings[0] is Binding) binding = bindings[0] as Binding; if (binding == null) binding = new Binding(bindings); return binding; }