WPF和RibbonControlsLibrary抛出BindingExpression路径错误,甚至没有使用Bindings?

Tho*_*ber 6 c# data-binding wpf xaml ribboncontrolslibrary

我有一个关于WPF和RibbonControlsLibrary的问题.我试图找到这个错误的来源,但我似乎无法找到它.

我正在使用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>
Run Code Online (Sandbox Code Playgroud)

System.Windows.Data错误:39:BindingExpression路径错误:'object'''找不到'IsChecked'属性''RibbonMenuButton'(Name ='')'.BindingExpression:路径=器isChecked; DataItem ='RibbonMenuButton'(Name =''); target元素是'RibbonToggleButton'(Name ='PART_ToggleButton'); target属性是'NoTarget'(类型'对象')

我对错误的最后一部分感到有点困惑:target element is RibbonToggleButton (Name='PART_ToggleButton'); target property is 'NoTarget' (type 'Object').我的XAML代码中根本没有RibbonToggleButton?

其他人是否看到这样的行为,并能够指出我正确的方向摆脱这个错误输出?

kev*_*aub 6

我看到任何ribbontogglebutton的VS输出中的错误.我试图解决它,但没有运气.不幸的是,我提出的唯一解决方案是,这是你可以忽略的错误之一.