我正在创建一个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();
}
如果要构建项目,则会出现“ LoadProjectControl CS0123不重载”错误。我用谷歌搜索,但我不知道它是如何工作的:(
有人知道吗?
感谢卡斯滕
事件处理程序应接受object
和DependencyPropertyChangedEventArgs
:
private void LoadProjectControl(object sender, DependencyPropertyChangedEventArgs e)
{
}