2016-09-22 4 views
1

I`m mein Projekt von wpf zu UWP bewegen, und ich verstehe nicht, wie kann ich Abhängigkeitseigenschaft in UWP mit CoerceValueCallback, wie in WPFUWP - Abhängigkeitseigenschaft - UIPropertyMetada Verwirrung

public static readonly DependencyProperty MinimumFrequencyProperty = 
     DependencyProperty.Register("MinimumFrequency", typeof(int), typeof(SpectrumAnalyzer), 
     new UIPropertyMetadata(20, OnMinimumFrequencyChanged, OnCoerceMinimumFrequency)); 

Aber wie ich erstellen verstanden, es gibt keinen CoerceCallback in UWP. Oder ich bin nicht richtig?

Antwort

2

CoerceValueCallback wird in UWP nicht unterstützt.

PropertyMetadata in UWP Leben im Windows.UI.Xaml Namespace und hat folgenden Konstruktoren:

  • PropertyMetadata(Object)
  • PropertyMetadata(Object, PropertyChangedCallback)

PropertyMetaData in WPF Leben im System.Windows-Namespace, hat 5 Konstrukteure. Einer von ihnen mit CoerceValueCallback: PropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

+0

Ja. Ich verstehe, aber wie kann ich Coerce Callback in uwp setzen. wenn ich den Moment bekommen muss, wenn der Wert gezwungen wird? : D –

+0

Sie können nicht. Sie müssen dem regulären Callback-Handler zusätzliche Logik hinzufügen. – Bart

+0

Ok, danke für Hilfe, Freund –

Verwandte Themen