调试WPF绑定
本文关键字:绑定 WPF 调试 | 更新日期: 2023-09-27 17:52:12
我正在和其他人一起做一个使用c#和XAML的项目。我正在尝试清除一些绑定警告。
但是我总是得到一个运行时警告:
System.Windows.Media。动画警告:6:
无法执行操作因为指定的Storyboard从未应用于此对象交互式控制。
Action =‘删除’;
故事板="System.Windows.Media.Animation.Storyboard";
Storyboard.HashCode = ' 99999999 ';
Storyboard.Type ="System.Windows.Media.Animation.Storyboard";
TargetElement ="System.Windows.Controls.ContentPresenter";
TargetElement.HashCode = ' 99999999 ';
TargetElement.Type = ' System.Windows.Controls.ContentPresenter '
我如何调试这个?在整个项目中有许多调用要删除故事板,我不知道哪个具有给定的哈希码。
这不是一个开源项目,所以发布源代码是不可能的。
一般来说,你可以使用只返回值的"DebugConverter"来调试绑定。
public class DebugConverter : IValueConverter
{
public object Convert(object value, Type targetType,
object parameter, CultureInfo culture)
{
return value;
}
public object ConvertBack(object value, Type targetType,
object parameter, CultureInfo culture)
{
return value;
}
}