需要 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" 错误。我在谷歌上搜索过,但我不知道它是如何工作的:(
有人知道吗?
谢谢卡斯滕
事件处理程序应该接受 object
和 DependencyPropertyChangedEventArgs
:
private void LoadProjectControl(object sender, DependencyPropertyChangedEventArgs e)
{
}
我正在创建一个小的 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" 错误。我在谷歌上搜索过,但我不知道它是如何工作的:(
有人知道吗?
谢谢卡斯滕
事件处理程序应该接受 object
和 DependencyPropertyChangedEventArgs
:
private void LoadProjectControl(object sender, DependencyPropertyChangedEventArgs e)
{
}