[英]UWP - Dependency property - UIPropertyMetada confusion
我正在將我的項目從 wpf 移動到 UWP,但我不明白如何使用 CoerceValueCallback 在 UWP 中創建 Dependency 屬性,就像在 WPF 中一樣
public static readonly DependencyProperty MinimumFrequencyProperty =
DependencyProperty.Register("MinimumFrequency", typeof(int), typeof(SpectrumAnalyzer),
new UIPropertyMetadata(20, OnMinimumFrequencyChanged, OnCoerceMinimumFrequency));
但據我所知,UWP 中沒有 CoerceCallback。 還是我不對?
UWP 不支持 CoerceValueCallback。
UWP中的PropertyMetadata 位於Windows.UI.Xaml 命名空間中,並具有以下構造函數:
PropertyMetadata(Object)
PropertyMetadata(Object, PropertyChangedCallback)
WPF中的PropertyMetaData 位於System.Windows 命名空間中,有 5 個構造函數。 其中之一是 CoerceValueCallback: PropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.