Mega Code Archive

 
Categories / VB.Net Tutorial / WPF
 

Select All and unselect all

<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"     xmlns:src="clr-namespace:ListBoxEvent"       x:Class="ListBoxEvent.Pane1">   <Canvas.Resources>     <src:myColors x:Key="Colors"/>   </Canvas.Resources>     <StackPanel Margin="10, 10, 3, 3">       <ListBox Name="myListBox" HorizontalAlignment="Left" SelectionMode="Extended"              Width="265" Height="55"             ItemsSource="{Binding Source={StaticResource Colors}}" IsSynchronizedWithCurrentItem="true">       </ListBox>       <StackPanel Orientation="Horizontal" Margin="10">         <Button Content="_Select all" Click="selectAll_Click"/>         <Button Content="_Unselect all" Click="unselectAll_Click"/>       </StackPanel>     </StackPanel> </Canvas> //File:Window.xaml.vb Imports System Imports System.ComponentModel Imports System.Windows Imports System.Windows.Controls Imports System.Windows.Documents Imports System.Windows.Navigation Imports System.Windows.Shapes Imports System.Windows.Data Imports System.Windows.Media Imports System.Collections.ObjectModel Namespace ListBoxEvent   Public Class myColors     Inherits ObservableCollection(Of String)     Public Sub New()       Add("LightBlue")       Add("Pink")       Add("Red")       Add("Purple")       Add("Blue")       Add("Green")     End Sub   End Class   Public Partial Class Pane1     Inherits Canvas     Public Sub New()       MyBase.New()       InitializeComponent()     End Sub     Private Sub selectAll_Click(sender As Object, e As RoutedEventArgs)       myListBox.SelectAll()     End Sub     Private Sub unselectAll_Click(sender As Object, e As RoutedEventArgs)       myListBox.UnselectAll()     End Sub   End Class End Namespace