48 changed files
AutoCompleteTextBox | ||
Editors/AutoCompleteTextBox | ||
Themes | ||
Generic.xaml + | ||
AutoCompleteTextBox.vb + | ||
BindingEvaluator.vb + | ||
ISuggestionProvider.vb + | ||
SelectionAdapter.vb + | ||
SuggestionProvider.vb + | ||
My Project | ||
AssemblyInfo.vb + | ||
Resources.Designer.vb + | ||
Resources.resx + | ||
Settings.Designer.vb + | ||
Settings.settings + | ||
Themes | ||
Generic.xaml + | ||
AutocompleteTextBox.vbproj + | ||
BEApi/Release | ||
BEApi.lastbuildstate + | ||
BExplorer/BetterExplorer | ||
BEH64.dll | ||
BEHookLib64.dll | ||
BetterExplorer.csproj | ||
MainWindow.xaml | ||
MainWindow.xaml.cs | ||
StartIt.exe | ||
NotifyIcon | ||
NotifyIconWpf | ||
Diagrams | ||
TaskbarIcon Overview.cd + | ||
Interop | ||
BalloonFlags.cs + | ||
IconDataMembers.cs + | ||
IconState.cs + | ||
MouseEvent.cs + | ||
NotifyCommand.cs + | ||
NotifyIconData.cs + | ||
NotifyIconVersion.cs + | ||
Point.cs + | ||
TrayInfo.cs + | ||
WinApi.cs + | ||
WindowClass.cs + | ||
WindowMessageSink.cs + | ||
Properties | ||
AssemblyInfo.cs + | ||
Resources.Designer.cs + | ||
Resources.resx + | ||
BalloonIcon.cs + | ||
DefaultTrayIcon.ico + | ||
NotifyIconWpf.csproj + | ||
PopupActivationMode.cs + | ||
RoutedEventHelper.cs + | ||
TaskbarIcon.cs + | ||
TaskbarIcon.Declarations.cs + | ||
Util.cs + | ||
Changelog.txt + | ||
NotifyIconWpf.sln + | ||
WpfControlLibrary1 | ||
BetterExplorerControls.csproj | ||
BExplorer.sln | ||
Generic.xaml
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/Themes/Generic.xaml+29/AutoCompleteTextBox/Editors/AutoCompleteTextBox/Themes/Generic.xaml
Add comment 1 Plus <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Add comment 2 Plus xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Add comment 3 Plus xmlns:local="clr-namespace:WpfControls">
Add comment 4 Plus
Add comment 5 Plus <Style TargetType="{x:Type local:AutoCompleteTextBox}">
Add comment 6 Plus <Setter Property="Focusable"
Add comment 7 Plus Value="False" />
Add comment 8 Plus <Setter Property="Template">
Add comment 9 Plus <Setter.Value>
Add comment 10 Plus <ControlTemplate TargetType="{x:Type local:AutoCompleteTextBox}">
Add comment 11 Plus <Border BorderBrush="{TemplateBinding BorderBrush}"
Add comment 12 Plus BorderThickness="{TemplateBinding BorderThickness}"
Add comment 13 Plus Background="{TemplateBinding Background}">
Add comment 14 Plus <Grid>
Add comment 15 Plus <TextBox x:Name="PART_Editor"
Add comment 16 Plus Text="{Binding Path=Text, RelativeSource={RelativeSource Mode=TemplatedParent}, Mode=TwoWay}" />
Add comment 17 Plus <Popup x:Name="PART_Popup"
Add comment 18 Plus IsOpen="{Binding Path=IsDropDownOpen, RelativeSource={RelativeSource Mode=TemplatedParent},Mode=TwoWay}"
Add comment 19 Plus Width="{TemplateBinding ActualWidth}">
Add comment 20 Plus <ListBox x:Name="PART_Selector" ItemTemplate="{TemplateBinding ItemTemplate}" />
Add comment 21 Plus </Popup>
Add comment 22 Plus </Grid>
Add comment 23 Plus </Border>
Add comment 24 Plus </ControlTemplate>
Add comment 25 Plus </Setter.Value>
Add comment 26 Plus </Setter>
Add comment 27 Plus </Style>
Add comment 28 Plus </ResourceDictionary>
Add comment 29 Plus
AutoCompleteTextBox.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/AutoCompleteTextBox.vb+316/AutoCompleteTextBox/Editors/AutoCompleteTextBox/AutoCompleteTextBox.vb
Add comment 1 Plus Imports System.Windows.Controls.Primitives
Add comment 2 Plus Imports System.Windows.Threading
Add comment 3 Plus
Add comment 4 Plus <TemplatePart(Name:=AutoCompleteTextBox.PartEditor, Type:=GetType(TextBox))> _
Add comment 5 Plus <TemplatePart(Name:=AutoCompleteTextBox.PartPopup, Type:=GetType(Popup))> _
Add comment 6 Plus <TemplatePart(Name:=AutoCompleteTextBox.PartSelector, Type:=GetType(Selector))> _
Add comment 7 Plus Public Class AutoCompleteTextBox
Add comment 8 Plus Inherits Control
Add comment 9 Plus
Add comment 10 Plus #Region "Fields"
Add comment 11 Plus
Add comment 12 Plus Public Const PartEditor As String = "PART_Editor"
Add comment 13 Plus Public Const PartPopup As String = "PART_Popup"
Add comment 14 Plus Public Const PartSelector As String = "PART_Selector"
Add comment 15 Plus
Add comment 16 Plus Public Shared ReadOnly DelayProperty As DependencyProperty = DependencyProperty.Register("Delay", GetType(Integer), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(200))
Add comment 17 Plus Public Shared ReadOnly DisplayMemberProperty As DependencyProperty = DependencyProperty.Register("DisplayMember", GetType(String), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(String.Empty))
Add comment 18 Plus Public Shared ReadOnly IsDropDownOpenProperty As DependencyProperty = DependencyProperty.Register("IsDropDownOpen", GetType(Boolean), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(False))
Add comment 19 Plus Public Shared ReadOnly IsPopulatingProperty As DependencyProperty = DependencyProperty.Register("IsPopulating", GetType(Boolean), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(False))
Add comment 20 Plus Public Shared ReadOnly IsReadOnlyProperty As DependencyProperty = DependencyProperty.Register("IsReadOnly", GetType(Boolean), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(False))
Add comment 21 Plus Public Shared ReadOnly ItemTemplateProperty As DependencyProperty = DependencyProperty.Register("ItemTemplate", GetType(DataTemplate), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(Nothing))
Add comment 22 Plus Public Shared ReadOnly ProviderProperty As DependencyProperty = DependencyProperty.Register("Provider", GetType(ISuggestionProvider), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(Nothing))
Add comment 23 Plus Public Shared ReadOnly SelectedItemProperty As DependencyProperty = DependencyProperty.Register("SelectedItem", GetType(Object), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(Nothing))
Add comment 24 Plus Public Shared ReadOnly TextProperty As DependencyProperty = DependencyProperty.Register("Text", GetType(String), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(String.Empty))
Add comment 25 Plus
Add comment 26 Plus Private _bindingEvaluator As BindingEvaluator
Add comment 27 Plus Private _editor As TextBox
Add comment 28 Plus Private _fetchTimer As DispatcherTimer
Add comment 29 Plus Private _filter As String
Add comment 30 Plus Private _isUpdatingText As Boolean
Add comment 31 Plus Private _itemsSelector As Selector
Add comment 32 Plus Private _popup As Popup
Add comment 33 Plus Private _selectionAdapter As SelectionAdapter
Add comment 34 Plus
Add comment 35 Plus #End Region 'Fields
Add comment 36 Plus
Add comment 37 Plus #Region "Constructors"
Add comment 38 Plus
Add comment 39 Plus Shared Sub New()
Add comment 40 Plus DefaultStyleKeyProperty.OverrideMetadata(GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(GetType(AutoCompleteTextBox)))
Add comment 41 Plus End Sub
Add comment 42 Plus
Add comment 43 Plus #End Region 'Constructors
Add comment 44 Plus
Add comment 45 Plus #Region "Properties"
Add comment 46 Plus
Add comment 47 Plus Public Property BindingEvaluator() As BindingEvaluator
Add comment 48 Plus Get
Add comment 49 Plus Return _bindingEvaluator
Add comment 50 Plus End Get
Add comment 51 Plus Set(ByVal value As BindingEvaluator)
Add comment 52 Plus _bindingEvaluator = value
Add comment 53 Plus End Set
Add comment 54 Plus End Property
Add comment 55 Plus
Add comment 56 Plus Public Property Delay() As Integer
Add comment 57 Plus Get
Add comment 58 Plus Return GetValue(DelayProperty)
Add comment 59 Plus End Get
Add comment 60 Plus
Add comment 61 Plus Set(ByVal value As Integer)
Add comment 62 Plus SetValue(DelayProperty, value)
Add comment 63 Plus End Set
Add comment 64 Plus End Property
Add comment 65 Plus
Add comment 66 Plus Public Property DisplayMember() As String
Add comment 67 Plus Get
Add comment 68 Plus Return GetValue(DisplayMemberProperty)
Add comment 69 Plus End Get
Add comment 70 Plus
Add comment 71 Plus Set(ByVal value As String)
Add comment 72 Plus SetValue(DisplayMemberProperty, value)
Add comment 73 Plus End Set
Add comment 74 Plus End Property
Add comment 75 Plus
Add comment 76 Plus Public Property Editor() As TextBox
Add comment 77 Plus Get
Add comment 78 Plus Return _editor
Add comment 79 Plus End Get
Add comment 80 Plus Set(ByVal value As TextBox)
Add comment 81 Plus _editor = value
Add comment 82 Plus End Set
Add comment 83 Plus End Property
Add comment 84 Plus
Add comment 85 Plus Public Property FetchTimer() As DispatcherTimer
Add comment 86 Plus Get
Add comment 87 Plus Return _fetchTimer
Add comment 88 Plus End Get
Add comment 89 Plus Set(ByVal value As DispatcherTimer)
Add comment 90 Plus _fetchTimer = value
Add comment 91 Plus End Set
Add comment 92 Plus End Property
Add comment 93 Plus
Add comment 94 Plus Public Property Filter() As String
Add comment 95 Plus Get
Add comment 96 Plus Return _filter
Add comment 97 Plus End Get
Add comment 98 Plus Set(ByVal value As String)
Add comment 99 Plus _filter = value
Add comment 100 Plus End Set
Add comment 101 Plus End Property
Add comment 102 Plus
Add comment 103 Plus Public Property IsDropDownOpen() As Boolean
Add comment 104 Plus Get
Add comment 105 Plus Return GetValue(IsDropDownOpenProperty)
Add comment 106 Plus End Get
Add comment 107 Plus
Add comment 108 Plus Set(ByVal value As Boolean)
Add comment 109 Plus SetValue(IsDropDownOpenProperty, value)
Add comment 110 Plus End Set
Add comment 111 Plus End Property
Add comment 112 Plus
Add comment 113 Plus Public Property IsPopulating() As Boolean
Add comment 114 Plus Get
Add comment 115 Plus Return GetValue(IsPopulatingProperty)
Add comment 116 Plus End Get
Add comment 117 Plus
Add comment 118 Plus Set(ByVal value As Boolean)
Add comment 119 Plus SetValue(IsPopulatingProperty, value)
Add comment 120 Plus End Set
Add comment 121 Plus End Property
Add comment 122 Plus
Add comment 123 Plus Public Property IsReadOnly() As Boolean
Add comment 124 Plus Get
Add comment 125 Plus Return GetValue(IsReadOnlyProperty)
Add comment 126 Plus End Get
Add comment 127 Plus
Add comment 128 Plus Set(ByVal value As Boolean)
Add comment 129 Plus SetValue(IsReadOnlyProperty, value)
Add comment 130 Plus End Set
Add comment 131 Plus End Property
Add comment 132 Plus
Add comment 133 Plus Public Property ItemsSelector() As Selector
Add comment 134 Plus Get
Add comment 135 Plus Return _itemsSelector
Add comment 136 Plus End Get
Add comment 137 Plus Set(ByVal value As Selector)
Add comment 138 Plus _itemsSelector = value
Add comment 139 Plus End Set
Add comment 140 Plus End Property
Add comment 141 Plus
Add comment 142 Plus Public Property ItemTemplate() As DataTemplate
Add comment 143 Plus Get
Add comment 144 Plus Return GetValue(ItemTemplateProperty)
Add comment 145 Plus End Get
Add comment 146 Plus
Add comment 147 Plus Set(ByVal value As DataTemplate)
Add comment 148 Plus SetValue(ItemTemplateProperty, value)
Add comment 149 Plus End Set
Add comment 150 Plus End Property
Add comment 151 Plus
Add comment 152 Plus Public Property Popup() As Popup
Add comment 153 Plus Get
Add comment 154 Plus Return _popup
Add comment 155 Plus End Get
Add comment 156 Plus Set(ByVal value As Popup)
Add comment 157 Plus _popup = value
Add comment 158 Plus End Set
Add comment 159 Plus End Property
Add comment 160 Plus
Add comment 161 Plus Public Property Provider() As ISuggestionProvider
Add comment 162 Plus Get
Add comment 163 Plus Return GetValue(ProviderProperty)
Add comment 164 Plus End Get
Add comment 165 Plus
Add comment 166 Plus Set(ByVal value As ISuggestionProvider)
Add comment 167 Plus SetValue(ProviderProperty, value)
Add comment 168 Plus End Set
Add comment 169 Plus End Property
Add comment 170 Plus
Add comment 171 Plus Public Property SelectedItem() As Object
Add comment 172 Plus Get
Add comment 173 Plus Return GetValue(SelectedItemProperty)
Add comment 174 Plus End Get
Add comment 175 Plus
Add comment 176 Plus Set(ByVal value As Object)
Add comment 177 Plus SetValue(SelectedItemProperty, value)
Add comment 178 Plus End Set
Add comment 179 Plus End Property
Add comment 180 Plus
Add comment 181 Plus Public Property SelectionAdapter() As SelectionAdapter
Add comment 182 Plus Get
Add comment 183 Plus Return _selectionAdapter
Add comment 184 Plus End Get
Add comment 185 Plus Set(ByVal value As SelectionAdapter)
Add comment 186 Plus _selectionAdapter = value
Add comment 187 Plus End Set
Add comment 188 Plus End Property
Add comment 189 Plus
Add comment 190 Plus Public Property Text() As String
Add comment 191 Plus Get
Add comment 192 Plus Return GetValue(TextProperty)
Add comment 193 Plus End Get
Add comment 194 Plus
Add comment 195 Plus Set(ByVal value As String)
Add comment 196 Plus SetValue(TextProperty, value)
Add comment 197 Plus End Set
Add comment 198 Plus End Property
Add comment 199 Plus
Add comment 200 Plus #End Region 'Properties
Add comment 201 Plus
Add comment 202 Plus #Region "Methods"
Add comment 203 Plus
Add comment 204 Plus Public Overrides Sub OnApplyTemplate()
Add comment 205 Plus MyBase.OnApplyTemplate()
Add comment 206 Plus Editor = Template.FindName(PartEditor, Me)
Add comment 207 Plus Popup = Template.FindName(PartPopup, Me)
Add comment 208 Plus ItemsSelector = Template.FindName(PartSelector, Me)
Add comment 209 Plus BindingEvaluator = New BindingEvaluator(New Binding(DisplayMember))
Add comment 210 Plus
Add comment 211 Plus If Editor IsNot Nothing Then
Add comment 212 Plus AddHandler Editor.TextChanged, AddressOf OnEditroTextChanged
Add comment 213 Plus AddHandler Editor.PreviewKeyDown, AddressOf OnEditorKeyDown
Add comment 214 Plus AddHandler Editor.LostFocus, AddressOf OnEditorLostFocus
Add comment 215 Plus End If
Add comment 216 Plus If Popup IsNot Nothing Then
Add comment 217 Plus Popup.StaysOpen = False
Add comment 218 Plus AddHandler Popup.Opened, AddressOf OnPopupOpened
Add comment 219 Plus AddHandler Popup.Closed, AddressOf OnPopupClosed
Add comment 220 Plus End If
Add comment 221 Plus If ItemsSelector IsNot Nothing Then
Add comment 222 Plus SelectionAdapter = New SelectionAdapter(ItemsSelector)
Add comment 223 Plus AddHandler SelectionAdapter.Commit, AddressOf OnSelectionAdapterCommit
Add comment 224 Plus AddHandler SelectionAdapter.Cancel, AddressOf OnSelectionAdapterCancel
Add comment 225 Plus AddHandler SelectionAdapter.SelectionChanged, AddressOf OnSelectionAdapterSelectionChanged
Add comment 226 Plus End If
Add comment 227 Plus End Sub
Add comment 228 Plus
Add comment 229 Plus Private Function GetDisplayText(ByVal dataItem As Object) As String
Add comment 230 Plus If BindingEvaluator Is Nothing Then
Add comment 231 Plus BindingEvaluator = New BindingEvaluator(New Binding(DisplayMember))
Add comment 232 Plus End If
Add comment 233 Plus If dataItem Is Nothing Then
Add comment 234 Plus Return String.Empty
Add comment 235 Plus End If
Add comment 236 Plus If String.IsNullOrEmpty(DisplayMember) Then
Add comment 237 Plus Return dataItem.ToString()
Add comment 238 Plus End If
Add comment 239 Plus Return BindingEvaluator.Evaluate(dataItem)
Add comment 240 Plus End Function
Add comment 241 Plus
Add comment 242 Plus Private Sub OnEditorKeyDown(ByVal sender As Object, ByVal e As KeyEventArgs)
Add comment 243 Plus If SelectionAdapter IsNot Nothing Then
Add comment 244 Plus SelectionAdapter.HandleKeyDown(e)
Add comment 245 Plus End If
Add comment 246 Plus End Sub
Add comment 247 Plus
Add comment 248 Plus Private Sub OnEditorLostFocus(ByVal sender As Object, ByVal e As RoutedEventArgs)
Add comment 249 Plus IsDropDownOpen = False
Add comment 250 Plus End Sub
Add comment 251 Plus
Add comment 252 Plus Private Sub OnEditroTextChanged(ByVal sender As Object, ByVal e As TextChangedEventArgs)
Add comment 253 Plus If _isUpdatingText Then Return
Add comment 254 Plus If FetchTimer Is Nothing Then
Add comment 255 Plus FetchTimer = New DispatcherTimer
Add comment 256 Plus FetchTimer.Interval = TimeSpan.FromMilliseconds(Delay)
Add comment 257 Plus AddHandler FetchTimer.Tick, AddressOf OnFetchTimerTick
Add comment 258 Plus End If
Add comment 259 Plus FetchTimer.IsEnabled = False
Add comment 260 Plus FetchTimer.Stop()
Add comment 261 Plus If Editor.Text.Length > 0 Then
Add comment 262 Plus FetchTimer.IsEnabled = True
Add comment 263 Plus FetchTimer.Start()
Add comment 264 Plus Else
Add comment 265 Plus IsDropDownOpen = False
Add comment 266 Plus End If
Add comment 267 Plus End Sub
Add comment 268 Plus
Add comment 269 Plus Private Sub OnFetchTimerTick(ByVal sender As Object, ByVal e As EventArgs)
Add comment 270 Plus FetchTimer.IsEnabled = False
Add comment 271 Plus FetchTimer.Stop()
Add comment 272 Plus If Provider IsNot Nothing AndAlso ItemsSelector IsNot Nothing Then
Add comment 273 Plus Filter = Editor.Text
Add comment 274 Plus ItemsSelector.ItemsSource = Provider.GetSuggestions(Editor.Text)
Add comment 275 Plus ItemsSelector.SelectedIndex = -1
Add comment 276 Plus If ItemsSelector.HasItems AndAlso IsKeyboardFocusWithin Then
Add comment 277 Plus IsDropDownOpen = True
Add comment 278 Plus Else
Add comment 279 Plus IsDropDownOpen = False
Add comment 280 Plus End If
Add comment 281 Plus End If
Add comment 282 Plus End Sub
Add comment 283 Plus
Add comment 284 Plus Private Sub OnPopupClosed(ByVal sender As Object, ByVal e As EventArgs)
Add comment 285 Plus End Sub
Add comment 286 Plus
Add comment 287 Plus Private Sub OnPopupOpened(ByVal sender As Object, ByVal e As EventArgs)
Add comment 288 Plus End Sub
Add comment 289 Plus
Add comment 290 Plus Private Sub OnSelectionAdapterCancel()
Add comment 291 Plus IsDropDownOpen = False
Add comment 292 Plus End Sub
Add comment 293 Plus
Add comment 294 Plus Private Sub OnSelectionAdapterCommit()
Add comment 295 Plus SelectedItem = ItemsSelector.SelectedItem
Add comment 296 Plus _isUpdatingText = True
Add comment 297 Plus Editor.Text = GetDisplayText(ItemsSelector.SelectedItem)
Add comment 298 Plus _isUpdatingText = False
Add comment 299 Plus IsDropDownOpen = False
Add comment 300 Plus End Sub
Add comment 301 Plus
Add comment 302 Plus Private Sub OnSelectionAdapterSelectionChanged()
Add comment 303 Plus _isUpdatingText = True
Add comment 304 Plus If ItemsSelector.SelectedItem Is Nothing Then
Add comment 305 Plus Editor.Text = Filter
Add comment 306 Plus Else
Add comment 307 Plus Editor.Text = GetDisplayText(ItemsSelector.SelectedItem)
Add comment 308 Plus End If
Add comment 309 Plus Editor.SelectionStart = Editor.Text.Length
Add comment 310 Plus Editor.SelectionLength = 0
Add comment 311 Plus _isUpdatingText = False
Add comment 312 Plus End Sub
Add comment 313 Plus
Add comment 314 Plus #End Region 'Methods
Add comment 315 Plus
Add comment 316 Plus End Class
BindingEvaluator.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/BindingEvaluator.vb+53/AutoCompleteTextBox/Editors/AutoCompleteTextBox/BindingEvaluator.vb
Add comment 1 Plus Public Class BindingEvaluator
Add comment 2 Plus Inherits FrameworkElement
Add comment 3 Plus
Add comment 4 Plus #Region "Fields"
Add comment 5 Plus
Add comment 6 Plus Public Shared ReadOnly ValueProperty As DependencyProperty = DependencyProperty.Register("Value", GetType(String), GetType(BindingEvaluator), New FrameworkPropertyMetadata(String.Empty))
Add comment 7 Plus
Add comment 8 Plus Private _valueBinding As Binding
Add comment 9 Plus
Add comment 10 Plus #End Region 'Fields
Add comment 11 Plus
Add comment 12 Plus #Region "Constructors"
Add comment 13 Plus
Add comment 14 Plus Public Sub New(ByVal binding As Binding)
Add comment 15 Plus ValueBinding = binding
Add comment 16 Plus SetBinding(ValueProperty, binding)
Add comment 17 Plus End Sub
Add comment 18 Plus
Add comment 19 Plus #End Region 'Constructors
Add comment 20 Plus
Add comment 21 Plus #Region "Properties"
Add comment 22 Plus
Add comment 23 Plus Public Property Value() As String
Add comment 24 Plus Get
Add comment 25 Plus Return GetValue(ValueProperty)
Add comment 26 Plus End Get
Add comment 27 Plus
Add comment 28 Plus Set(ByVal value As String)
Add comment 29 Plus SetValue(ValueProperty, value)
Add comment 30 Plus End Set
Add comment 31 Plus End Property
Add comment 32 Plus
Add comment 33 Plus Public Property ValueBinding() As Binding
Add comment 34 Plus Get
Add comment 35 Plus Return _valueBinding
Add comment 36 Plus End Get
Add comment 37 Plus Set(ByVal value As Binding)
Add comment 38 Plus _valueBinding = value
Add comment 39 Plus End Set
Add comment 40 Plus End Property
Add comment 41 Plus
Add comment 42 Plus #End Region 'Properties
Add comment 43 Plus
Add comment 44 Plus #Region "Methods"
Add comment 45 Plus
Add comment 46 Plus Public Function Evaluate(ByVal dataItem As Object) As String
Add comment 47 Plus Me.DataContext = dataItem
Add comment 48 Plus Return Value
Add comment 49 Plus End Function
Add comment 50 Plus
Add comment 51 Plus #End Region 'Methods
Add comment 52 Plus
Add comment 53 Plus End Class
ISuggestionProvider.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/ISuggestionProvider.vb/AutoCompleteTextBox/Editors/AutoCompleteTextBox/ISuggestionProvider.vb
SelectionAdapter.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/SelectionAdapter.vb/AutoCompleteTextBox/Editors/AutoCompleteTextBox/SelectionAdapter.vb
SuggestionProvider.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/SuggestionProvider.vb/AutoCompleteTextBox/Editors/AutoCompleteTextBox/SuggestionProvider.vb
AssemblyInfo.vb
/AutoCompleteTextBox/My Project/AssemblyInfo.vb/AutoCompleteTextBox/My Project/AssemblyInfo.vb
Resources.Designer.vb
/AutoCompleteTextBox/My Project/Resources.Designer.vb/AutoCompleteTextBox/My Project/Resources.Designer.vb
Resources.resx
/AutoCompleteTextBox/My Project/Resources.resx/AutoCompleteTextBox/My Project/Resources.resx
Settings.Designer.vb
/AutoCompleteTextBox/My Project/Settings.Designer.vb/AutoCompleteTextBox/My Project/Settings.Designer.vb
Settings.settings
/AutoCompleteTextBox/My Project/Settings.settings/AutoCompleteTextBox/My Project/Settings.settings
AutocompleteTextBox.vbproj
/AutoCompleteTextBox/AutocompleteTextBox.vbproj/AutoCompleteTextBox/AutocompleteTextBox.vbproj
BEHookLib64.dll
/BExplorer/BetterExplorer/BEHookLib64.dll/BExplorer/BetterExplorer/BEHookLib64.dll
BetterExplorer.csproj
/BExplorer/BetterExplorer/BetterExplorer.csproj/BExplorer/BetterExplorer/BetterExplorer.csproj
MainWindow.xaml
/BExplorer/BetterExplorer/MainWindow.xaml/BExplorer/BetterExplorer/MainWindow.xaml
MainWindow.xaml.cs
/BExplorer/BetterExplorer/MainWindow.xaml.cs/BExplorer/BetterExplorer/MainWindow.xaml.cs
TaskbarIcon Overview.cd
/NotifyIcon/NotifyIconWpf/Diagrams/TaskbarIcon Overview.cd/NotifyIcon/NotifyIconWpf/Diagrams/TaskbarIcon Overview.cd
BalloonFlags.cs
/NotifyIcon/NotifyIconWpf/Interop/BalloonFlags.cs/NotifyIcon/NotifyIconWpf/Interop/BalloonFlags.cs
IconDataMembers.cs
/NotifyIcon/NotifyIconWpf/Interop/IconDataMembers.cs/NotifyIcon/NotifyIconWpf/Interop/IconDataMembers.cs
IconState.cs
/NotifyIcon/NotifyIconWpf/Interop/IconState.cs/NotifyIcon/NotifyIconWpf/Interop/IconState.cs
MouseEvent.cs
/NotifyIcon/NotifyIconWpf/Interop/MouseEvent.cs/NotifyIcon/NotifyIconWpf/Interop/MouseEvent.cs
NotifyCommand.cs
/NotifyIcon/NotifyIconWpf/Interop/NotifyCommand.cs/NotifyIcon/NotifyIconWpf/Interop/NotifyCommand.cs
NotifyIconData.cs
/NotifyIcon/NotifyIconWpf/Interop/NotifyIconData.cs/NotifyIcon/NotifyIconWpf/Interop/NotifyIconData.cs
NotifyIconVersion.cs
/NotifyIcon/NotifyIconWpf/Interop/NotifyIconVersion.cs/NotifyIcon/NotifyIconWpf/Interop/NotifyIconVersion.cs
TrayInfo.cs
/NotifyIcon/NotifyIconWpf/Interop/TrayInfo.cs/NotifyIcon/NotifyIconWpf/Interop/TrayInfo.cs
WindowClass.cs
/NotifyIcon/NotifyIconWpf/Interop/WindowClass.cs/NotifyIcon/NotifyIconWpf/Interop/WindowClass.cs
WindowMessageSink.cs
/NotifyIcon/NotifyIconWpf/Interop/WindowMessageSink.cs/NotifyIcon/NotifyIconWpf/Interop/WindowMessageSink.cs
AssemblyInfo.cs
/NotifyIcon/NotifyIconWpf/Properties/AssemblyInfo.cs/NotifyIcon/NotifyIconWpf/Properties/AssemblyInfo.cs
Resources.Designer.cs
/NotifyIcon/NotifyIconWpf/Properties/Resources.Designer.cs/NotifyIcon/NotifyIconWpf/Properties/Resources.Designer.cs
Resources.resx
/NotifyIcon/NotifyIconWpf/Properties/Resources.resx/NotifyIcon/NotifyIconWpf/Properties/Resources.resx
DefaultTrayIcon.ico
/NotifyIcon/NotifyIconWpf/DefaultTrayIcon.ico/NotifyIcon/NotifyIconWpf/DefaultTrayIcon.ico
NotifyIconWpf.csproj
/NotifyIcon/NotifyIconWpf/NotifyIconWpf.csproj/NotifyIcon/NotifyIconWpf/NotifyIconWpf.csproj
PopupActivationMode.cs
/NotifyIcon/NotifyIconWpf/PopupActivationMode.cs/NotifyIcon/NotifyIconWpf/PopupActivationMode.cs
RoutedEventHelper.cs
/NotifyIcon/NotifyIconWpf/RoutedEventHelper.cs/NotifyIcon/NotifyIconWpf/RoutedEventHelper.cs
TaskbarIcon.Declarations.cs
/NotifyIcon/NotifyIconWpf/TaskbarIcon.Declarations.cs/NotifyIcon/NotifyIconWpf/TaskbarIcon.Declarations.cs
BetterExplorerControls.csproj
/WpfControlLibrary1/BetterExplorerControls.csproj/WpfControlLibrary1/BetterExplorerControls.csproj