请问在使用VS2010创建WPF项目时,Ribbon控件(使用Ribbon Window)是否有处理选项卡最小化的事件处理程序?
我尝试查找相关事件,但没有找到有效方法。
我假设您想要Ribbon.Collapsed事件,或者它对应的Expanded事件。
在旧版本中,它是IsMinimizedChanged。我正在使用2.0版本,并不得不禁用功能在功能区最小化。
当单击功能区上的最小化按钮或双击选项卡时,将调用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