Skip to content

RectanglurSelectionVisual

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

Definition

This represents a dynamic rectangle that is resized and supports multiple ItemsControl instances to dynamically select items as mouse cursor moves.

public partial class RectabglurSelectionVisual : Canvas {}

Usage

private IEnumerable<ItemsControl> _Targets;
public IEnumerable<ItemsControl> Targets { get; set; }

public HomeFolderView()
{
    Targets =
    [
        QuickAccessFolderView.ItemsControl,
        DrivesFolderView.ItemsControl,
        FileTagsFolderView.ItemsControl,
        RecentFilesFolderView.ItemsControl,
    ];
}
<RectabglurSelectionVisual
    Targets="{x:Bind ItemsControls, Mode=OneWay}" />

Implementation

[GDP] public /**/ IEnumerable<ItemsControl> Targets { get; set; }
[GDP] public /**/ Brush RectanglurBorderBrush { get; set; }
[GDP] public /**/ Brush RectanglurBackgroundBrush { get; set; }
[GDP] public /**/ BackgroundOpacity { get; set; }
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