任何人都知道Ribbon控件(在VS 2010中使用Ribbon Window WPF项目)是否有一个事件处理程序,用于何时最小化选项卡?
我试着环顾这些事件,但找不到任何有用的东西。
答案 0 :(得分:1)
我假设你想要Ribbon.Collapsed事件,或者它是相应的Expanded事件。
答案 1 :(得分:0)
它的IsMinimizedChanged在较旧的版本中。我正在使用2.0版,不得不禁用功能区上的最小化功能。
单击功能区上的“最小化”按钮或有人双击该选项卡时,将调用IsMinimizedChanged事件。
答案 2 :(得分:0)
我继承了Ribbon,并添加了以下代码来检测Ribbon是否被最小化或最大化:
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