用于最小化功能区的WPF事件处理程序
本文关键字:事件处理 程序 WPF 最小化 功能区 用于 | 更新日期: 2023-09-27 18:03:47
有人知道Ribbon控件(在VS 2010中使用Ribbon Window WPF项目)在标签最小化时是否有一个事件处理程序吗?
我试着四处看看事件,但我找不到任何工作。
我假设你想要Ribbon。
它的isminimized在旧版本中已更改。我使用2.0版本,不得不禁用最小化功能区。
IsMinimizedChanged事件在功能区上的最小化按钮被点击或有人双击选项卡时被调用。
我继承了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