我有一个关于 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>
System.Windows.Data 错误:39:BindingExpression 路径错误:在“对象”“RibbonMenuButton”(名称=“”)上找不到“IsChecked”属性。绑定表达式:路径=IsChecked;DataItem='RibbonMenuButton' (Name=''); 目标元素是'RibbonToggleButton'(名称='PART_ToggleButton');目标属性是“NoTarget”(类型“对象”)
我对错误的最后一部分有点困惑:target element is RibbonToggleButton (Name='PART_ToggleButton'); target property is 'NoTarget' (type 'Object').
我的 XAML 代码中根本没有 RibbonToggleButton?
其他人是否看到了这种行为并且能够将我指向正确的方向以摆脱此错误输出?