C# 用于最小化功能区的WPF事件处理程序?
有人知道Ribbon控件(在VS 2010中使用Ribbon窗口WPF项目)是否有最小化选项卡的事件处理程序吗C# 用于最小化功能区的WPF事件处理程序?,c#,wpf,ribbon,C#,Wpf,Ribbon,有人知道Ribbon控件(在VS 2010中使用Ribbon窗口WPF项目)是否有最小化选项卡的事件处理程序吗 我尝试查看事件,但找不到任何有效的内容。我假设您想要该事件,或者它是相应的事件。它在旧版本中已最小化。我使用的是2.0版,必须禁用ribbon上的最小化功能 IsMinimizedChanged事件是在单击功能区上的最小化按钮或有人双击选项卡时调用的。我继承了功能区并添加了以下代码,以检测功能区是最小化还是最大化: Event IsMinimizedChanged As EventHa
我尝试查看事件,但找不到任何有效的内容。我假设您想要该事件,或者它是相应的事件。它在旧版本中已最小化。我使用的是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
听起来好像行得通,今天晚些时候我有时间编写程序时会检查一下。如果有效,我会将此标记为已回答。