gpt4 book ai didi

c# - UWP - 依赖属性 - UIPropertyMetada 混淆

转载 作者:行者123 更新时间:2023-11-30 23:20:42 24 4
gpt4 key购买 nike

我正在将我的项目从 wpf 转移到 UWP,但我不明白如何使用 CoerceValueCallback 在 UWP 中创建依赖属性,就像在 WPF 中一样

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

但据我了解,UWP 中没有 CoerceCallback。还是我说的不对?

最佳答案

UWP 不支持 CoerceValueCallback。

PropertyMetadata in UWP位于 Windows.UI.Xaml 命名空间中并具有以下构造函数:

  • 属性元数据(对象)
  • PropertyMetadata(对象,PropertyChangedCallback)

PropertyMetaData in WPF位于 System.Windows 命名空间中,有 5 个构造函数。其中之一带有 CoerceValueCallback:PropertyMetadata(Object,‖PropertyChangedCallback,‖CoerceValueCallback)

关于c# - UWP - 依赖属性 - UIPropertyMetada 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39647578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com