private void ResetButton_Click(object sender, RoutedEventArgs e)
        {
            var enumerator = Picker.GetLocalValueEnumerator();

            while (enumerator.MoveNext())
            {
                if (!BindingOperations.IsDataBound(Picker, enumerator.Current.Property))
                {
                    Picker.ClearValue(enumerator.Current.Property);
                }
            }

            Picker.KindOfRange = 0;
        }