簡體   English   中英

UWP - 依賴屬性 - UIPropertyMetada 混淆

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM