W przypadku WPF, chciałbym móc szablonować sposób domyślnego stosowania powiązań.WPF: Określ domyślne ustawienie wiązania
Na przykład, chcę napisać:
Text="{Binding Path=PedigreeName}"
Ale byłoby jakbym wpisane:
Text="{Binding Path=PedigreeName, Mode=TwoWay, UpdateSourceTrigger=LostFocus, NotifyOnValidationError=True, ValidatesOnDataErrors=True, ValidatesOnExceptions=True}"
jakiś pomysł?
Dzięki,
- Patrick
Dzięki, skończyłem wdrażanie w ten sposób. [kod] public class ValidationBinding: Oprawa { public ValidationBinding() { Initialize(); } public ValidationBinding (ścieżka ciągu) : podstawa (ścieżka) { Initialize(); } prywatne miejsce inicjowania() { Tryb = BindingMode.TwoWay; UpdateSourceTrigger = UpdateSourceTrigger.LostFocus; NotifyOnValidationError = true; ValidatesOnDataErrors = true; ValidatesOnExceptions = true; } } [/ code] – PBelanger
Czy to też działa w Silverlight 3+? –
Przykład użycia XAML byłby świetny - nie można znaleźć żadnego ... – vines