我有一個關於WPF和RibbonControlsLibrary的問題。我試圖自己找到這個錯誤的來源,但我似乎無法找到它。即使沒有使用綁定,WPF和RibbonControlsLibrary也會拋出BindingExpression路徑錯誤?
我正在使用Microsoft的WPF RibbonControlsLibrary。當使用RibbonToggleButton時,即使在我的XAML代碼中沒有任何綁定,我也會得到以下錯誤。
<r:RibbonWindow x:Class="WpfApplication.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="300" Width="300"
xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary">
<r:Ribbon>
<r:RibbonTab Header="Admin" >
<r:RibbonMenuButton/>
</r:RibbonTab>
</r:Ribbon>
</r:RibbonWindow>
System.Windows.Data Error: 39 : BindingExpression path error: 'IsChecked' property not found on 'object' ''RibbonMenuButton' (Name='')'. BindingExpression:Path=IsChecked; DataItem='RibbonMenuButton' (Name=''); target element is 'RibbonToggleButton' (Name='PART_ToggleButton'); target property is 'NoTarget' (type 'Object')
我有點被錯誤的最後一部分困惑:target element is RibbonToggleButton (Name='PART_ToggleButton'); target property is 'NoTarget' (type 'Object').
有一個在我的XAML代碼中沒有RibbonToggleButton呢?
有人看到這樣的行爲,並能指出我正確的方向擺脫這種錯誤輸出?
有沒有辦法只抑制這個特定的錯誤? –
它應該只出現在VS控制檯中,除非您爲它設置了一個記錄器。 – kevindaub