[英]WPF intercept Binding Updates
我想知道是否有一種攔截所有Bindings的機制,以便我可以抑制特定條件下的更新?
偽代碼:
public class Utils
{
public void RegisterInterceptionOfBinding()
{
WpfBindingMechanism.OnSourceUpdating += SourceUpdating;
WpfBindingMechanism.OnTargetUpdating += TargetUpdating;
}
private void SourceUpdating(object sender, SourceUpdatingEventArgs args)
{
if (DoSomeMagicConditionChecking)
{
args.Cancel = true;
}
}
private void TargetUpdating(object sender, SourceUpdatingEventArgs args)
{
if (DoSomeMagicConditionChecking)
{
args.Cancel = true;
}
}
}
我正在尋找一種適用於整個WPF應用程序中所有綁定的機制。
您可能希望使用TypeDescriptionProvider
類。
以下是MSDN上的論壇帖子,可能會回答您的問題:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.