WPF ValidationRule со свойством зависимости

Предположим, у вас есть класс, наследующий от ValidationRule:

public class MyValidationRule : ValidationRule
{
    public string ValidationType { get; set; }

    public override ValidationResult Validate(object value, CultureInfo cultureInfo)
    {}
}

в XAML вы проверяете так:

<ComboBox.SelectedItem>
    <Binding Path="MyPath" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged" NotifyOnValidationError="True">
        <Binding.ValidationRules>
            <qmvalidation:MyValidationRule  ValidationType="notnull"/>
        </Binding.ValidationRules>
    </Binding>
</ComboBox.SelectedItem>

Который работает и все в порядке.

Но предположим, теперь вы хотите иметьValidationType="{Binding MyBinding}"&nbsp;гдеMyBinding&nbsp;происходит отDataContext.

Для этого мне нужно сделатьMyValidationRule&nbsp;какDependencyObject&nbsp;и добавитьСвойство зависимости.

Я пытался написать класс, которыйDependencyObjectи связать это. Есть 2 проблемы, хотя ..ValidationRule&nbsp;НЕ имеетDataContext&nbsp;из комбинированного списка / поз.

У вас есть идеи, как это решить?

Спасибо !