C# 用于最小化功能区的WPF事件处理程序?

C# 用于最小化功能区的WPF事件处理程序?,c#,wpf,ribbon,C#,Wpf,Ribbon,有人知道Ribbon控件(在VS 2010中使用Ribbon窗口WPF项目)是否有最小化选项卡的事件处理程序吗 我尝试查看事件,但找不到任何有效的内容。我假设您想要该事件,或者它是相应的事件。它在旧版本中已最小化。我使用的是2.0版,必须禁用ribbon上的最小化功能 IsMinimizedChanged事件是在单击功能区上的最小化按钮或有人双击选项卡时调用的。我继承了功能区并添加了以下代码,以检测功能区是最小化还是最大化: Event IsMinimizedChanged As EventHa

有人知道Ribbon控件(在VS 2010中使用Ribbon窗口WPF项目)是否有最小化选项卡的事件处理程序吗


我尝试查看事件,但找不到任何有效的内容。

我假设您想要该事件,或者它是相应的事件。

它在旧版本中已最小化。我使用的是2.0版,必须禁用ribbon上的最小化功能


IsMinimizedChanged事件是在单击功能区上的最小化按钮或有人双击选项卡时调用的。

我继承了功能区并添加了以下代码,以检测功能区是最小化还是最大化:

Event IsMinimizedChanged As EventHandler

Private mIsMinimized As Boolean

Protected Overrides Sub OnChildDesiredSizeChanged(child As UIElement)
    MyBase.OnChildDesiredSizeChanged(child)
    If TypeOf child Is Grid Then
        If Not mIsMinimized = IsMinimized Then
            RaiseEvent IsMinimizedChanged(Me, EventArgs.Empty)
            mIsMinimized = IsMinimized
        End If
    End If
End Sub

听起来好像行得通,今天晚些时候我有时间编写程序时会检查一下。如果有效,我会将此标记为已回答。