C# 클래스 csPresenterPlugin.Controls.MetroExplorer

상속: System.Windows.Controls.Control
파일 보기 프로젝트 열기: TNOCS/csTouch 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ActiveBackground nl.tno.cs.presenter.ItemClass
ActiveConfig nl.tno.cs.presenter.ItemClass
ActivePathProperty System.Windows.DependencyProperty
AttractorMode bool
Cache List>.Dictionary
CanSelectFolderProperty System.Windows.DependencyProperty
CanSelectProperty System.Windows.DependencyProperty
CanShowNextPreviousProperty System.Windows.DependencyProperty
FoldersProperty System.Windows.DependencyProperty
HasFullLayer bool
IcTitle System.Windows.Controls.ItemsControl
ItemsProperty System.Windows.DependencyProperty
NextVisibilityProperty System.Windows.DependencyProperty
PathProperty System.Windows.DependencyProperty
PlManager csPresenterPlugin.Utils.PlaylistManager
PresenterLayers GroupLayer
Previous Envelope
PreviousVisibilityProperty System.Windows.DependencyProperty
StartDirectory System.IO.DirectoryInfo
TextBrushProperty System.Windows.DependencyProperty
TitleProperty System.Windows.DependencyProperty
TitleVisibilityProperty System.Windows.DependencyProperty
images string[]
sbBack SurfaceButton
scripts string[]
videos string[]

Private Properties

프로퍼티 타입 설명
AddDataService void
AddLayer void
CheckDataServices void
CheckLocalTileLayers void
DataServer_Tapped void
FindLayerUp void
GetActiveDataServices void
GetActiveLocalTileLayer void
GetFolders void
MetroExplorer_Loaded void
OnActivePathChanged void
PlManagerItemFinishedEvent void
PlManager_PlaylistFinishedEvent void
PsTapped void
Reload void
RemoveDataService void
SbBackClick void
SbNextClick void
SbPreviousClick void
SelectFolder void

공개 메소드들

메소드 설명
AddExtension ( string ext, ExtensionDelegate del ) : void
AddPdfDownload ( FileInfo p ) : void
EmptyCache ( ) : void
GetActiveBackground ( string path ) : ItemClass
GetActiveConfig ( string path ) : ItemClass
GetAttractorItemList ( string startPath ) : List
GetItems ( string folder ) : List
GetOrderedItemList ( string startPath ) : List
GetOrderedItemList ( string startPath, List &files ) : void
GetOrderedItemListCurrentFolder ( string startPath ) : List
InitPlaylistManager ( ) : void
MetroExplorer ( ) : System.Text.RegularExpressions
OnApplyTemplate ( ) : void
OnPropertyChanged ( DependencyObject o, DependencyPropertyChangedEventArgs e ) : void
PlayAll ( ) : void
PlayAttractor ( ) : void
PlayNext ( ) : void
PlayPrevious ( ) : void
RefreshAll ( ) : void
Reset ( ) : void
SameDirectoryPath ( ItemClass source, ItemClass destination ) : bool
SelectItem ( ItemClass item, double x, double y ) : void
SetBackground ( ItemClass bg ) : void
StopAttractor ( ) : void
Up ( ) : void
UpdateTitle ( ) : void

비공개 메소드들

메소드 설명
AddDataService ( string file ) : void
AddLayer ( string a ) : void
CheckDataServices ( string path ) : void
CheckLocalTileLayers ( string path ) : void
DataServer_Tapped ( object sender, TappedEventArgs e ) : void
FindLayerUp ( ) : void
GetActiveDataServices ( string path, List &active, bool inherit ) : void
GetActiveLocalTileLayer ( string path, List &active ) : void
GetFolders ( ) : void
MetroExplorer_Loaded ( object sender, RoutedEventArgs e ) : void
OnActivePathChanged ( ItemSelectedArgs a ) : void
PlManagerItemFinishedEvent ( ItemClass ic ) : void
PlManager_PlaylistFinishedEvent ( ) : void
PsTapped ( object sender, TappedEventArgs e ) : void

Poi was tapped, look for 'Path' label and select folder

Reload ( ) : void
RemoveDataService ( string file ) : void
SbBackClick ( object sender, RoutedEventArgs e ) : void
SbNextClick ( object sender, RoutedEventArgs e ) : void
SbPreviousClick ( object sender, RoutedEventArgs e ) : void
SelectFolder ( string p ) : void

메소드 상세

AddExtension() 공개 메소드

public AddExtension ( string ext, ExtensionDelegate del ) : void
ext string
del ExtensionDelegate
리턴 void

AddPdfDownload() 공개 메소드

public AddPdfDownload ( FileInfo p ) : void
p System.IO.FileInfo
리턴 void

EmptyCache() 공개 메소드

public EmptyCache ( ) : void
리턴 void

GetActiveBackground() 공개 메소드

public GetActiveBackground ( string path ) : ItemClass
path string
리턴 nl.tno.cs.presenter.ItemClass

GetActiveConfig() 공개 메소드

public GetActiveConfig ( string path ) : ItemClass
path string
리턴 nl.tno.cs.presenter.ItemClass

GetAttractorItemList() 공개 메소드

public GetAttractorItemList ( string startPath ) : List
startPath string
리턴 List

GetItems() 공개 메소드

public GetItems ( string folder ) : List
folder string
리턴 List

GetOrderedItemList() 공개 메소드

public GetOrderedItemList ( string startPath ) : List
startPath string
리턴 List

GetOrderedItemList() 공개 메소드

public GetOrderedItemList ( string startPath, List &files ) : void
startPath string
files List
리턴 void

GetOrderedItemListCurrentFolder() 공개 메소드

public GetOrderedItemListCurrentFolder ( string startPath ) : List
startPath string
리턴 List

InitPlaylistManager() 공개 메소드

public InitPlaylistManager ( ) : void
리턴 void

MetroExplorer() 공개 메소드

public MetroExplorer ( ) : System.Text.RegularExpressions
리턴 System.Text.RegularExpressions

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnPropertyChanged() 공개 정적인 메소드

public static OnPropertyChanged ( DependencyObject o, DependencyPropertyChangedEventArgs e ) : void
o System.Windows.DependencyObject
e DependencyPropertyChangedEventArgs
리턴 void

PlayAll() 공개 메소드

public PlayAll ( ) : void
리턴 void

PlayAttractor() 공개 메소드

public PlayAttractor ( ) : void
리턴 void

PlayNext() 공개 메소드

public PlayNext ( ) : void
리턴 void

PlayPrevious() 공개 메소드

public PlayPrevious ( ) : void
리턴 void

RefreshAll() 공개 메소드

public RefreshAll ( ) : void
리턴 void

Reset() 공개 정적인 메소드

public static Reset ( ) : void
리턴 void

SameDirectoryPath() 공개 정적인 메소드

public static SameDirectoryPath ( ItemClass source, ItemClass destination ) : bool
source nl.tno.cs.presenter.ItemClass
destination nl.tno.cs.presenter.ItemClass
리턴 bool

SelectItem() 공개 메소드

public SelectItem ( ItemClass item, double x, double y ) : void
item nl.tno.cs.presenter.ItemClass
x double
y double
리턴 void

SetBackground() 공개 메소드

public SetBackground ( ItemClass bg ) : void
bg nl.tno.cs.presenter.ItemClass
리턴 void

StopAttractor() 공개 메소드

public StopAttractor ( ) : void
리턴 void

Up() 공개 메소드

public Up ( ) : void
리턴 void

UpdateTitle() 공개 메소드

public UpdateTitle ( ) : void
리턴 void

프로퍼티 상세

ActiveBackground 공개적으로 프로퍼티

public ItemClass,nl.tno.cs.presenter ActiveBackground
리턴 nl.tno.cs.presenter.ItemClass

ActiveConfig 공개적으로 프로퍼티

public ItemClass,nl.tno.cs.presenter ActiveConfig
리턴 nl.tno.cs.presenter.ItemClass

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

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

AttractorMode 공개적으로 프로퍼티

public bool AttractorMode
리턴 bool

Cache 공개적으로 프로퍼티

public Dictionary> Cache
리턴 List>.Dictionary

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

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

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

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

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

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

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

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

HasFullLayer 공개적으로 프로퍼티

public bool HasFullLayer
리턴 bool

IcTitle 공개적으로 프로퍼티

public ItemsControl,System.Windows.Controls IcTitle
리턴 System.Windows.Controls.ItemsControl

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

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

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

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

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

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

PlManager 공개적으로 프로퍼티

public PlaylistManager,csPresenterPlugin.Utils PlManager
리턴 csPresenterPlugin.Utils.PlaylistManager

PresenterLayers 공개적으로 프로퍼티

public GroupLayer PresenterLayers
리턴 GroupLayer

Previous 공개적으로 프로퍼티

public Envelope Previous
리턴 Envelope

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

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

StartDirectory 공개적으로 프로퍼티

public DirectoryInfo,System.IO StartDirectory
리턴 System.IO.DirectoryInfo

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

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

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

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

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

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

images 공개적으로 프로퍼티

public string[] images
리턴 string[]

sbBack 공개적으로 프로퍼티

public SurfaceButton sbBack
리턴 SurfaceButton

scripts 공개적으로 프로퍼티

public string[] scripts
리턴 string[]

videos 공개적으로 프로퍼티

public string[] videos
리턴 string[]