我正在与其他使用C#和XAML的项目合作。我正在尝试清理一些有约束力的警告。
但我一直收到运行时警告:
System.Windows.Media.Animation警告:6:
无法执行操作 因为指定的Storyboard从未应用于此对象 互动控制。
动作= '删除';
故事板= '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'
我该如何调试?在整个项目中有很多调用来删除故事板,我不知道哪个具有给定的哈希码。
这不是一个开源项目,所以发布源代码是不可能的。
答案 0 :(得分:0)
通常,您可以使用只返回值的“DebugConverter”来调试Bindings。
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;
}
}