C# 클래스 FirstFloor.ModernUI.Windows.Controls.ModernFrame

A simple content frame implementation with navigation support.
상속: System.Windows.Controls.ContentControl
파일 보기 프로젝트 열기: gro-ove/actools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ContentLoaderProperty System.Windows.DependencyProperty
IsLoadingContentProperty System.Windows.DependencyProperty
KeepAliveProperty System.Windows.DependencyProperty
KeepContentAliveProperty System.Windows.DependencyProperty
OptionDisableTransitionAnimation bool
OptionTransitionName string
OptionUseSyncNavigation bool
SourceProperty System.Windows.DependencyProperty
TopSourceProperty System.Windows.DependencyProperty
TransitionNameProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
GetKeepAlive ( DependencyObject o ) : bool?
GetKeepContentAlive ( DependencyObject o ) : bool
GetTopSource ( DependencyObject o ) : Uri
ModernFrame ( ) : System
OnApplyTemplate ( ) : void
SetKeepAlive ( DependencyObject o, bool value ) : void
SetKeepContentAlive ( DependencyObject o, bool value ) : void
SetTopSource ( DependencyObject o, Uri value ) : void

비공개 메소드들

메소드 설명
CanNavigate ( Uri oldValue, Uri newValue, NavigationType navigationType ) : bool
GetChildFrames ( ) : IEnumerable
HandleRoutedEvent ( System.Windows.Input.CanExecuteRoutedEventArgs args ) : bool
Navigate ( Uri oldValue, Uri newValue, NavigationType navigationType ) : void
NavigateAsync ( Uri oldValue, Uri newValue, NavigationType navigationType ) : void
NavigateSync ( Uri oldValue, Uri newValue, NavigationType navigationType ) : void
OnBrowseBack ( object target, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnBrowseForward ( object target, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnCanBrowseBack ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
OnCanBrowseForward ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
OnCanCopy ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
OnCanGoToPage ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
OnCanRefresh ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
OnContentLoaderChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnCopy ( object target, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnFragmentNavigation ( IContent content, FragmentNavigationEventArgs e ) : void
OnGoToPage ( object target, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnKeepContentAliveChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnKeepContentAliveChanged ( bool keepAlive ) : void
OnLoaded ( object sender, RoutedEventArgs e ) : void
OnNavigated ( IContent oldContent, IContent newContent, NavigationEventArgs e ) : void
OnNavigating ( IContent content, NavigatingCancelEventArgs e ) : void
OnNavigationFailed ( NavigationFailedEventArgs e ) : void
OnRefresh ( object target, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnSourceChanged ( DependencyObject o, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSourceChanged ( Uri oldValue, Uri newValue ) : void
RegisterChildFrame ( ModernFrame frame ) : void
SetContent ( Uri newSource, NavigationType navigationType, object newContent, bool contentIsError ) : void
SetNavigationFailedContent ( Uri newValue, NavigationType navigationType, Exception e ) : void
ShouldKeepContentAlive ( object content ) : bool

메소드 상세

GetKeepAlive() 공개 정적인 메소드

public static GetKeepAlive ( DependencyObject o ) : bool?
o System.Windows.DependencyObject
리턴 bool?

GetKeepContentAlive() 공개 정적인 메소드

public static GetKeepContentAlive ( DependencyObject o ) : bool
o System.Windows.DependencyObject
리턴 bool

GetTopSource() 공개 정적인 메소드

public static GetTopSource ( DependencyObject o ) : Uri
o System.Windows.DependencyObject
리턴 System.Uri

ModernFrame() 공개 메소드

public ModernFrame ( ) : System
리턴 System

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

SetKeepAlive() 공개 정적인 메소드

public static SetKeepAlive ( DependencyObject o, bool value ) : void
o System.Windows.DependencyObject
value bool
리턴 void

SetKeepContentAlive() 공개 정적인 메소드

public static SetKeepContentAlive ( DependencyObject o, bool value ) : void
o System.Windows.DependencyObject
value bool
리턴 void

SetTopSource() 공개 정적인 메소드

public static SetTopSource ( DependencyObject o, Uri value ) : void
o System.Windows.DependencyObject
value System.Uri
리턴 void

프로퍼티 상세

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

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

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

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

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

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

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

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

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

public static bool OptionDisableTransitionAnimation
리턴 bool

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

public static string OptionTransitionName
리턴 string

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

public static bool OptionUseSyncNavigation
리턴 bool

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

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

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

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

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

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