Skip to content

FolderView

0x5BFA edited this page Dec 27, 2024 · 4 revisions

Definition

public partial interface IFolderView : Control {}

Usage

Implementation

<!--  Default template  -->
<Grid>

    <SemanticZoom>
        <SemanticZoom.ZoomedInView>
            <ListView x:Name="ZoomedInListView" />
        </SemanticZoom.ZoomedInView>
        <SemanticZoom.ZoomedOutView>
            <ListView x:Name="ZoomedOutListView" />
        </SemanticZoom.ZoomedOutView>
    </SemanticZoom>

    <TextBlock Margin="0,120,0,0" Text="{x:Bind EmptyText, Mode=OneWay}" />

    <TeachingTip CloseButtonContent="" PreferredPlacement="Auto" Subtitle="" />

    <Canvas>
        <RectanglarSelectionVisual Target="{x:Bind ZoomedInListView}" />
    </Canvas>

</Grid>
// Properties
[GDP] public /**/ RootFolder { get; set; }
[GDP] public /**/ Items { get; set; }
[GDP] public /**/ SelectedItems { get; set; }
[GDP] public /**/ ThumbnailSize { get; set; }
[GDP] public /**/ Spacing { get; set; }
[GDP] public /**/ GroupById { get; set; }
[GDP] public /**/ SortById { get; set; }
[GDP] public /**/ SortDirection { get; set; }

// Methods
public bool ScrollTo(IStorable storable);
public bool ScrollTo(char c);
public bool ScrollToTop();
public bool ScrollToBottom();
public bool FocusSelectedItems();
public bool SelectItem(IStorable storable);
public bool DeselectedItem(IStorable storable);
public bool StartRenaming();
public bool ReloadThumbnail();

// Events
public event ItemDoubleClicked;
public event ItemClicked;
public event ItemMiddleClicked;
public event ItemRightClicked;
Controls
  • FolderBrowser
  • DetailsFolderView
  • GridFolderView
  • ListFolderView
  • TilesFolderView
  • ContentFolderView
  • ColumnsFolderView
  • TreeFolderView
  • GalleryFolderView
  • HomeFolderView
  • RectanglurSelectionVisual
  • DataGrid
  • SidebarView
  • Omnibar
  • Toolbar
  • FilePreviewPresenter
  • ColorTags
  • RichTokens
  • TerminalView
API
  • WindowsStorable
  • ArchiveStorable
  • HomeStorable
  • FtpStorable
  • SftpStorable
  • WebDAVStorable
Infrastructure
  • CommandManager
  • MultitaskingManager
  • DialogManager
  • AppSettings
  • OperationServer

Copyright © 2025 0x5BFA. All rights reserved. Do not copy or redistribute modified versions.

Clone this wiki locally