This is the class that places all the event handler of a floating RibbonPanelFrame.
Because RibbonPanelFrame cannot be subclassed, and we need to handle static event RibbonPanelFrame.OrphanPanelFrameCreated, we need a "binding" class that handles RibbonPanelFrame events for each RibbonPanelFrame.
Public Member Functions |
|
FloatingRibbonFrameCallback (RibbonPanelFrame frame) | |
void | HandleRibbonPanelFrameAutoPositionOnLoaded (object sender, RoutedEventArgs e) |
void | HandleRibbonPanelFrameMouseLeave (object sender, EventArgs e) |
void | HandleRibbonPanelFrameMouseDown (object sender, MouseButtonEventArgs e) |
void | HandleRibbonPanelFramePreviewLostKeyboardFocus (object sender, RoutedEventArgs e) |
void | HandleRibbonPanelFramePreviewGotKeyboardFocus (object sender, RoutedEventArgs e) |
Static Public Member Functions |
|
static void | CloseRibbonPanelFrame (RibbonPanelFrame frame) |
static void | PositionWindow (Window window) |
WPFCustomControls::FloatingFrame::FloatingRibbonFrameCallback::FloatingRibbonFrameCallback | ( | RibbonPanelFrame | frame | ) | [inline] |
void WPFCustomControls::FloatingFrame::FloatingRibbonFrameCallback::HandleRibbonPanelFrameAutoPositionOnLoaded | ( | object | sender, |
RoutedEventArgs | e | ||
) | [inline] |
void WPFCustomControls::FloatingFrame::FloatingRibbonFrameCallback::HandleRibbonPanelFrameMouseLeave | ( | object | sender, |
EventArgs | e | ||
) | [inline] |
void WPFCustomControls::FloatingFrame::FloatingRibbonFrameCallback::HandleRibbonPanelFrameMouseDown | ( | object | sender, |
MouseButtonEventArgs | e | ||
) | [inline] |
static void WPFCustomControls::FloatingFrame::FloatingRibbonFrameCallback::CloseRibbonPanelFrame | ( | RibbonPanelFrame | frame | ) | [inline, static] |
void WPFCustomControls::FloatingFrame::FloatingRibbonFrameCallback::HandleRibbonPanelFramePreviewLostKeyboardFocus | ( | object | sender, |
RoutedEventArgs | e | ||
) | [inline] |
void WPFCustomControls::FloatingFrame::FloatingRibbonFrameCallback::HandleRibbonPanelFramePreviewGotKeyboardFocus | ( | object | sender, |
RoutedEventArgs | e | ||
) | [inline] |
static void WPFCustomControls::FloatingFrame::FloatingRibbonFrameCallback::PositionWindow | ( | Window | window | ) | [inline, static] |