當我運行我的應用程序時,我在程序輸出中得到以下內容。當我搜索我的應用程序時,我找不到任何名爲「btnOpen」的時間。如何調試「BindingExpression產生的值對目標屬性無效」錯誤?
我知道這些綁定錯誤是因爲某些綁定屬性將null返回給tooltip.name。但是,這是在我的程序中,引用的庫,還是其他?我如何追蹤這些?我不知道,也找不到btnOpen或btnPrint。我的打印按鈕甚至不使用工具提示。
System.Windows.Data Error: 5 : Value produced by BindingExpression is not valid for target property.; Value='' BindingExpression:Path=ToolTip; DataItem='Button' (Name='btnOpen'); target element is 'Button' (Name='btnOpen'); target property is 'Name' (type 'String')
System.Windows.Data Error: 5 : Value produced by BindingExpression is not valid for target property.; Value='' BindingExpression:Path=ToolTip; DataItem='Button' (Name='btnPrint'); target element is 'Button' (Name='btnPrint'); target property is 'Name' (type 'String')
這沒有意義。您是否嘗試過在文件中搜索/查找這些名稱「btnOpen」。 ctrl + alt + f打開搜索窗口...我把這個作爲答案以及... –
共享綁定xaml片段? –
原來是來自第三方DLL的xaml錯誤。這是我無法修復的。 – Michael