需要 WPF RibbonTab 事件

WPF RibbonTab event needed

我正在创建一个小的 WPF 应用程序。在那里,我实现了一个功能区控件 <ribbon:RibbonWindow...>

到目前为止一切正常,但我想在单击 RibbonTab 时触发一个事件。 我发现的唯一有用的事件是 IsVisibleChanged,所以我输入了这个:

<RibbonTab x:Name="StartTab" Header="Start" IsVisibleChanged="LoadProjectControl">
            <RibbonGroup Header="Projekt">
                <RibbonButton Label="importieren" LargeImageSource="Icons/import_48x48.png" Click="MnuImportEcad"/>
            </RibbonGroup>
        </RibbonTab>

函数:

private void LoadProjectControl()
{
    //Also tried with parameters (object sender, RoutedEventArgs e)


    DataContext = new ProjectViewModel();
}

如果我想构建项目,我会收到 "no overloading for LoadProjectControl CS0123" 错误。我在谷歌上搜索过,但我不知道它是如何工作的:(

有人知道吗?

谢谢卡斯滕

事件处理程序应该接受 objectDependencyPropertyChangedEventArgs:

private void LoadProjectControl(object sender, DependencyPropertyChangedEventArgs e)
{

}