C# 클래스 MahApps.Metro.Controls.Flyout

상속: System.Windows.Controls.ContentControl
파일 보기 프로젝트 열기: MahApps/MahApps.Metro 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AllowFocusElementProperty System.Windows.DependencyProperty
AnimateOnPositionChangeProperty System.Windows.DependencyProperty
AnimateOpacityProperty System.Windows.DependencyProperty
AreAnimationsEnabledProperty System.Windows.DependencyProperty
AutoCloseIntervalProperty System.Windows.DependencyProperty
CloseButtonIsCancelProperty System.Windows.DependencyProperty
CloseButtonVisibilityProperty System.Windows.DependencyProperty
CloseCommandParameterProperty System.Windows.DependencyProperty
CloseCommandProperty System.Windows.DependencyProperty
ClosingFinishedEvent System.Windows.RoutedEvent
ExternalCloseButtonProperty System.Windows.DependencyProperty
FocusedElementProperty System.Windows.DependencyProperty
HeaderProperty System.Windows.DependencyProperty
HeaderTemplateProperty System.Windows.DependencyProperty
IsAutoCloseEnabledProperty System.Windows.DependencyProperty
IsModalProperty System.Windows.DependencyProperty
IsOpenChangedEvent System.Windows.RoutedEvent
IsOpenProperty System.Windows.DependencyProperty
IsPinnedProperty System.Windows.DependencyProperty
PositionProperty System.Windows.DependencyProperty
ThemeProperty System.Windows.DependencyProperty
TitleVisibilityProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
AnimateOpacityChanged void
ApplyAnimation void
AutoCloseIntervalChanged void
AutoCloseTimerCallback void
ChangeFlyoutTheme void
DetectTheme Accent>.Tuple
Flyout System
Hide void
HideStoryboardCompleted void
InitializeAutoCloseTimer void
InternalCloseCommandCanExecute bool
InternalCloseCommandExecuteAction void
IsAutoCloseEnabledChanged void
IsOpenedChanged void
PositionChanged void
StartAutoCloseTimer void
StopAutoCloseTimer void
ThemeChanged void
TryFocusElement void
UpdateFlyoutTheme void
UpdateOpacityChange void
WindowTitleThumbChangeWindowStateOnMouseDoubleClick void
WindowTitleThumbMoveOnDragDelta void
WindowTitleThumbOnDragCompleted void
WindowTitleThumbOnDragStarted void
WindowTitleThumbOnPreviewMouseLeftButtonUp void
WindowTitleThumbSystemMenuOnMouseRightButtonUp void

공개 메소드들

메소드 설명
OnApplyTemplate ( ) : void

보호된 메소드들

메소드 설명
CleanUp ( FlyoutsControl flyoutsControl ) : void
OnRenderSizeChanged ( System.Windows.SizeChangedInfo sizeInfo ) : void

비공개 메소드들

메소드 설명
AnimateOpacityChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void
ApplyAnimation ( Position position, bool animateOpacity, bool resetShowFrame = true ) : void
AutoCloseIntervalChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void
AutoCloseTimerCallback ( Object sender, EventArgs e ) : void
ChangeFlyoutTheme ( Accent windowAccent, AppTheme windowTheme ) : void
DetectTheme ( Flyout flyout ) : Accent>.Tuple
Flyout ( ) : System
Hide ( ) : void
HideStoryboardCompleted ( object sender, EventArgs e ) : void
InitializeAutoCloseTimer ( ) : void
InternalCloseCommandCanExecute ( object o ) : bool
InternalCloseCommandExecuteAction ( object o ) : void
IsAutoCloseEnabledChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void
IsOpenedChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void
PositionChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void
StartAutoCloseTimer ( ) : void
StopAutoCloseTimer ( ) : void
ThemeChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void
TryFocusElement ( ) : void
UpdateFlyoutTheme ( ) : void
UpdateOpacityChange ( ) : void
WindowTitleThumbChangeWindowStateOnMouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs mouseButtonEventArgs ) : void
WindowTitleThumbMoveOnDragDelta ( object sender, System.Windows.Controls.Primitives.DragDeltaEventArgs dragDeltaEventArgs ) : void
WindowTitleThumbOnDragCompleted ( object sender, System.Windows.Controls.Primitives.DragCompletedEventArgs e ) : void
WindowTitleThumbOnDragStarted ( object sender, System.Windows.Controls.Primitives.DragStartedEventArgs e ) : void
WindowTitleThumbOnPreviewMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
WindowTitleThumbSystemMenuOnMouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

메소드 상세

CleanUp() 보호된 메소드

protected CleanUp ( FlyoutsControl flyoutsControl ) : void
flyoutsControl FlyoutsControl
리턴 void

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnRenderSizeChanged() 보호된 메소드

protected OnRenderSizeChanged ( System.Windows.SizeChangedInfo sizeInfo ) : void
sizeInfo System.Windows.SizeChangedInfo
리턴 void

프로퍼티 상세

AllowFocusElementProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AllowFocusElementProperty
리턴 System.Windows.DependencyProperty

AnimateOnPositionChangeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AnimateOnPositionChangeProperty
리턴 System.Windows.DependencyProperty

AnimateOpacityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AnimateOpacityProperty
리턴 System.Windows.DependencyProperty

AreAnimationsEnabledProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AreAnimationsEnabledProperty
리턴 System.Windows.DependencyProperty

AutoCloseIntervalProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows AutoCloseIntervalProperty
리턴 System.Windows.DependencyProperty

CloseButtonIsCancelProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CloseButtonIsCancelProperty
리턴 System.Windows.DependencyProperty

CloseButtonVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CloseButtonVisibilityProperty
리턴 System.Windows.DependencyProperty

CloseCommandParameterProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CloseCommandParameterProperty
리턴 System.Windows.DependencyProperty

CloseCommandProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CloseCommandProperty
리턴 System.Windows.DependencyProperty

ClosingFinishedEvent 공개적으로 정적으로 프로퍼티

An event that is raised when the closing animation has finished.
public static RoutedEvent,System.Windows ClosingFinishedEvent
리턴 System.Windows.RoutedEvent

ExternalCloseButtonProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ExternalCloseButtonProperty
리턴 System.Windows.DependencyProperty

FocusedElementProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows FocusedElementProperty
리턴 System.Windows.DependencyProperty

HeaderProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HeaderProperty
리턴 System.Windows.DependencyProperty

HeaderTemplateProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HeaderTemplateProperty
리턴 System.Windows.DependencyProperty

IsAutoCloseEnabledProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsAutoCloseEnabledProperty
리턴 System.Windows.DependencyProperty

IsModalProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsModalProperty
리턴 System.Windows.DependencyProperty

IsOpenChangedEvent 공개적으로 정적으로 프로퍼티

An event that is raised when IsOpen changes.
public static RoutedEvent,System.Windows IsOpenChangedEvent
리턴 System.Windows.RoutedEvent

IsOpenProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsOpenProperty
리턴 System.Windows.DependencyProperty

IsPinnedProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsPinnedProperty
리턴 System.Windows.DependencyProperty

PositionProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PositionProperty
리턴 System.Windows.DependencyProperty

ThemeProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ThemeProperty
리턴 System.Windows.DependencyProperty

TitleVisibilityProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows TitleVisibilityProperty
리턴 System.Windows.DependencyProperty