Leadtools.Windows.Controls Namespace > ImageList Class : EnableRubberBandSelection Property |
[CategoryAttribute("Appearance")] [DescriptionAttribute("Margin of each item image.")] public bool EnableRubberBandSelection {get; set;}
'Declaration <CategoryAttribute("Appearance")> <DescriptionAttribute("Margin of each item image.")> Public Property EnableRubberBandSelection As Boolean
'Usage Dim instance As ImageList Dim value As Boolean instance.EnableRubberBandSelection = value value = instance.EnableRubberBandSelection
[CategoryAttribute("Appearance")] [DescriptionAttribute("Margin of each item image.")] public: property bool EnableRubberBandSelection { bool get(); void set ( bool value); }
When the value of this property is true, the user can draw a rectangle on the control to select multiple items. This rectangle will be filled using the RubberBandFill brush.
Imports Leadtools.Windows.Controls Imports Leadtools.Codecs Imports Leadtools Public Sub ImageList_EnableRubberBandSelection(ByVal imageList As ImageList) ' Show the item text imageList.SelectionMode = SelectionMode.Multiple imageList.EnableRubberBandSelection = True Dim fillBrush As SolidColorBrush = New SolidColorBrush(Colors.Red) fillBrush.Opacity = 0.5 imageList.RubberBandFill = fillBrush End Sub
using Leadtools.Help; using Leadtools.Windows.Controls; using Leadtools; using Leadtools.Codecs; public void ImageList_EnableRubberBandSelection(ImageList imageList) { // Show the item text imageList.SelectionMode = SelectionMode.Multiple; imageList.EnableRubberBandSelection = true; SolidColorBrush fillBrush = new SolidColorBrush(Colors.Red); fillBrush.Opacity = .5; imageList.RubberBandFill = fillBrush; }
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Leadtools_Windows_Controls="clr-namespace:Leadtools.Windows.Controls;assembly=Leadtools.Windows.Controls" Height="600" Width="800" Title="EnableRubberBandSelection Sample"> <DockPanel> <Leadtools_Windows_Controls:ImageList Name="theImageList" DockPanel.Dock= "Bottom" EnableRubberBandSelection="True" HorizontalAlignment="Center" VerticalAlignment="Bottom" ItemBorderBrush="Red" ItemSelectedForeground="Blue" ItemSelectedBackground="Yellow"> <Leadtools_Windows_Controls:ImageList.RubberBandFill> <SolidColorBrush Color="Red" Opacity=".5"/> </Leadtools_Windows_Controls:ImageList.RubberBandFill> <Leadtools_Windows_Controls:ImageListItem Source="file:///c:\users\Public\Documents\LEADTOOLS Images\cannon.jpg" Text="slave.jpg"/> <Leadtools_Windows_Controls:ImageListItem Source="file:///c:\users\Public\Documents\LEADTOOLS Images\clean.tif" Text="clean.tif"/> </Leadtools_Windows_Controls:ImageList> </DockPanel> </Window>