- fixed strange path showing in breadcrumbb ar in edit mode...
0dc558bf
Dimitar Tsenev
committed
145 changed files
Generic.xaml
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/Themes/Generic.xaml-29
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/Themes/Generic.xaml
Add comment 1 Minus  <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Add comment 2 Minus   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Add comment 3 Minus   xmlns:local="clr-namespace:WpfControls">
Add comment 4 Minus  
Add comment 5 Minus   <Style TargetType="{x:Type local:AutoCompleteTextBox}">
Add comment 6 Minus   <Setter Property="Focusable"
Add comment 7 Minus   Value="False" />
Add comment 8 Minus   <Setter Property="Template">
Add comment 9 Minus   <Setter.Value>
Add comment 10 Minus   <ControlTemplate TargetType="{x:Type local:AutoCompleteTextBox}">
Add comment 11 Minus   <Border BorderBrush="{TemplateBinding BorderBrush}"
Add comment 12 Minus   BorderThickness="{TemplateBinding BorderThickness}"
Add comment 13 Minus   Background="{TemplateBinding Background}">
Add comment 14 Minus   <Grid>
Add comment 15 Minus   <TextBox x:Name="PART_Editor"
Add comment 16 Minus   Text="{Binding Path=Text, RelativeSource={RelativeSource Mode=TemplatedParent}, Mode=TwoWay}" />
Add comment 17 Minus   <Popup x:Name="PART_Popup"
Add comment 18 Minus   IsOpen="{Binding Path=IsDropDownOpen, RelativeSource={RelativeSource Mode=TemplatedParent},Mode=TwoWay}"
Add comment 19 Minus   Width="{TemplateBinding ActualWidth}">
Add comment 20 Minus   <ListBox x:Name="PART_Selector" ItemTemplate="{TemplateBinding ItemTemplate}" />
Add comment 21 Minus   </Popup>
Add comment 22 Minus   </Grid>
Add comment 23 Minus   </Border>
Add comment 24 Minus   </ControlTemplate>
Add comment 25 Minus   </Setter.Value>
Add comment 26 Minus   </Setter>
Add comment 27 Minus   </Style>
Add comment 28 Minus  </ResourceDictionary>
Add comment 29 Minus  
AutoCompleteTextBox.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/AutoCompleteTextBox.vb-316
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/AutoCompleteTextBox.vb
Add comment 1 Minus  Imports System.Windows.Controls.Primitives
Add comment 2 Minus  Imports System.Windows.Threading
Add comment 3 Minus  
Add comment 4 Minus  <TemplatePart(Name:=AutoCompleteTextBox.PartEditor, Type:=GetType(TextBox))> _
Add comment 5 Minus  <TemplatePart(Name:=AutoCompleteTextBox.PartPopup, Type:=GetType(Popup))> _
Add comment 6 Minus  <TemplatePart(Name:=AutoCompleteTextBox.PartSelector, Type:=GetType(Selector))> _
Add comment 7 Minus  Public Class AutoCompleteTextBox
Add comment 8 Minus   Inherits Control
Add comment 9 Minus  
Add comment 10 Minus  #Region "Fields"
Add comment 11 Minus  
Add comment 12 Minus   Public Const PartEditor As String = "PART_Editor"
Add comment 13 Minus   Public Const PartPopup As String = "PART_Popup"
Add comment 14 Minus   Public Const PartSelector As String = "PART_Selector"
Add comment 15 Minus  
Add comment 16 Minus   Public Shared ReadOnly DelayProperty As DependencyProperty = DependencyProperty.Register("Delay", GetType(Integer), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(200))
Add comment 17 Minus   Public Shared ReadOnly DisplayMemberProperty As DependencyProperty = DependencyProperty.Register("DisplayMember", GetType(String), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(String.Empty))
Add comment 18 Minus   Public Shared ReadOnly IsDropDownOpenProperty As DependencyProperty = DependencyProperty.Register("IsDropDownOpen", GetType(Boolean), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(False))
Add comment 19 Minus   Public Shared ReadOnly IsPopulatingProperty As DependencyProperty = DependencyProperty.Register("IsPopulating", GetType(Boolean), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(False))
Add comment 20 Minus   Public Shared ReadOnly IsReadOnlyProperty As DependencyProperty = DependencyProperty.Register("IsReadOnly", GetType(Boolean), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(False))
Add comment 21 Minus   Public Shared ReadOnly ItemTemplateProperty As DependencyProperty = DependencyProperty.Register("ItemTemplate", GetType(DataTemplate), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(Nothing))
Add comment 22 Minus   Public Shared ReadOnly ProviderProperty As DependencyProperty = DependencyProperty.Register("Provider", GetType(ISuggestionProvider), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(Nothing))
Add comment 23 Minus   Public Shared ReadOnly SelectedItemProperty As DependencyProperty = DependencyProperty.Register("SelectedItem", GetType(Object), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(Nothing))
Add comment 24 Minus   Public Shared ReadOnly TextProperty As DependencyProperty = DependencyProperty.Register("Text", GetType(String), GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(String.Empty))
Add comment 25 Minus  
Add comment 26 Minus   Private _bindingEvaluator As BindingEvaluator
Add comment 27 Minus   Private _editor As TextBox
Add comment 28 Minus   Private _fetchTimer As DispatcherTimer
Add comment 29 Minus   Private _filter As String
Add comment 30 Minus   Private _isUpdatingText As Boolean
Add comment 31 Minus   Private _itemsSelector As Selector
Add comment 32 Minus   Private _popup As Popup
Add comment 33 Minus   Private _selectionAdapter As SelectionAdapter
Add comment 34 Minus  
Add comment 35 Minus  #End Region 'Fields
Add comment 36 Minus  
Add comment 37 Minus  #Region "Constructors"
Add comment 38 Minus  
Add comment 39 Minus   Shared Sub New()
Add comment 40 Minus   DefaultStyleKeyProperty.OverrideMetadata(GetType(AutoCompleteTextBox), New FrameworkPropertyMetadata(GetType(AutoCompleteTextBox)))
Add comment 41 Minus   End Sub
Add comment 42 Minus  
Add comment 43 Minus  #End Region 'Constructors
Add comment 44 Minus  
Add comment 45 Minus  #Region "Properties"
Add comment 46 Minus  
Add comment 47 Minus   Public Property BindingEvaluator() As BindingEvaluator
Add comment 48 Minus   Get
Add comment 49 Minus   Return _bindingEvaluator
Add comment 50 Minus   End Get
Add comment 51 Minus   Set(ByVal value As BindingEvaluator)
Add comment 52 Minus   _bindingEvaluator = value
Add comment 53 Minus   End Set
Add comment 54 Minus   End Property
Add comment 55 Minus  
Add comment 56 Minus   Public Property Delay() As Integer
Add comment 57 Minus   Get
Add comment 58 Minus   Return GetValue(DelayProperty)
Add comment 59 Minus   End Get
Add comment 60 Minus  
Add comment 61 Minus   Set(ByVal value As Integer)
Add comment 62 Minus   SetValue(DelayProperty, value)
Add comment 63 Minus   End Set
Add comment 64 Minus   End Property
Add comment 65 Minus  
Add comment 66 Minus   Public Property DisplayMember() As String
Add comment 67 Minus   Get
Add comment 68 Minus   Return GetValue(DisplayMemberProperty)
Add comment 69 Minus   End Get
Add comment 70 Minus  
Add comment 71 Minus   Set(ByVal value As String)
Add comment 72 Minus   SetValue(DisplayMemberProperty, value)
Add comment 73 Minus   End Set
Add comment 74 Minus   End Property
Add comment 75 Minus  
Add comment 76 Minus   Public Property Editor() As TextBox
Add comment 77 Minus   Get
Add comment 78 Minus   Return _editor
Add comment 79 Minus   End Get
Add comment 80 Minus   Set(ByVal value As TextBox)
Add comment 81 Minus   _editor = value
Add comment 82 Minus   End Set
Add comment 83 Minus   End Property
Add comment 84 Minus  
Add comment 85 Minus   Public Property FetchTimer() As DispatcherTimer
Add comment 86 Minus   Get
Add comment 87 Minus   Return _fetchTimer
Add comment 88 Minus   End Get
Add comment 89 Minus   Set(ByVal value As DispatcherTimer)
Add comment 90 Minus   _fetchTimer = value
Add comment 91 Minus   End Set
Add comment 92 Minus   End Property
Add comment 93 Minus  
Add comment 94 Minus   Public Property Filter() As String
Add comment 95 Minus   Get
Add comment 96 Minus   Return _filter
Add comment 97 Minus   End Get
Add comment 98 Minus   Set(ByVal value As String)
Add comment 99 Minus   _filter = value
Add comment 100 Minus   End Set
Add comment 101 Minus   End Property
Add comment 102 Minus  
Add comment 103 Minus   Public Property IsDropDownOpen() As Boolean
Add comment 104 Minus   Get
Add comment 105 Minus   Return GetValue(IsDropDownOpenProperty)
Add comment 106 Minus   End Get
Add comment 107 Minus  
Add comment 108 Minus   Set(ByVal value As Boolean)
Add comment 109 Minus   SetValue(IsDropDownOpenProperty, value)
Add comment 110 Minus   End Set
Add comment 111 Minus   End Property
Add comment 112 Minus  
Add comment 113 Minus   Public Property IsPopulating() As Boolean
Add comment 114 Minus   Get
Add comment 115 Minus   Return GetValue(IsPopulatingProperty)
Add comment 116 Minus   End Get
Add comment 117 Minus  
Add comment 118 Minus   Set(ByVal value As Boolean)
Add comment 119 Minus   SetValue(IsPopulatingProperty, value)
Add comment 120 Minus   End Set
Add comment 121 Minus   End Property
Add comment 122 Minus  
Add comment 123 Minus   Public Property IsReadOnly() As Boolean
Add comment 124 Minus   Get
Add comment 125 Minus   Return GetValue(IsReadOnlyProperty)
Add comment 126 Minus   End Get
Add comment 127 Minus  
Add comment 128 Minus   Set(ByVal value As Boolean)
Add comment 129 Minus   SetValue(IsReadOnlyProperty, value)
Add comment 130 Minus   End Set
Add comment 131 Minus   End Property
Add comment 132 Minus  
Add comment 133 Minus   Public Property ItemsSelector() As Selector
Add comment 134 Minus   Get
Add comment 135 Minus   Return _itemsSelector
Add comment 136 Minus   End Get
Add comment 137 Minus   Set(ByVal value As Selector)
Add comment 138 Minus   _itemsSelector = value
Add comment 139 Minus   End Set
Add comment 140 Minus   End Property
Add comment 141 Minus  
Add comment 142 Minus   Public Property ItemTemplate() As DataTemplate
Add comment 143 Minus   Get
Add comment 144 Minus   Return GetValue(ItemTemplateProperty)
Add comment 145 Minus   End Get
Add comment 146 Minus  
Add comment 147 Minus   Set(ByVal value As DataTemplate)
Add comment 148 Minus   SetValue(ItemTemplateProperty, value)
Add comment 149 Minus   End Set
Add comment 150 Minus   End Property
Add comment 151 Minus  
Add comment 152 Minus   Public Property Popup() As Popup
Add comment 153 Minus   Get
Add comment 154 Minus   Return _popup
Add comment 155 Minus   End Get
Add comment 156 Minus   Set(ByVal value As Popup)
Add comment 157 Minus   _popup = value
Add comment 158 Minus   End Set
Add comment 159 Minus   End Property
Add comment 160 Minus  
Add comment 161 Minus   Public Property Provider() As ISuggestionProvider
Add comment 162 Minus   Get
Add comment 163 Minus   Return GetValue(ProviderProperty)
Add comment 164 Minus   End Get
Add comment 165 Minus  
Add comment 166 Minus   Set(ByVal value As ISuggestionProvider)
Add comment 167 Minus   SetValue(ProviderProperty, value)
Add comment 168 Minus   End Set
Add comment 169 Minus   End Property
Add comment 170 Minus  
Add comment 171 Minus   Public Property SelectedItem() As Object
Add comment 172 Minus   Get
Add comment 173 Minus   Return GetValue(SelectedItemProperty)
Add comment 174 Minus   End Get
Add comment 175 Minus  
Add comment 176 Minus   Set(ByVal value As Object)
Add comment 177 Minus   SetValue(SelectedItemProperty, value)
Add comment 178 Minus   End Set
Add comment 179 Minus   End Property
Add comment 180 Minus  
Add comment 181 Minus   Public Property SelectionAdapter() As SelectionAdapter
Add comment 182 Minus   Get
Add comment 183 Minus   Return _selectionAdapter
Add comment 184 Minus   End Get
Add comment 185 Minus   Set(ByVal value As SelectionAdapter)
Add comment 186 Minus   _selectionAdapter = value
Add comment 187 Minus   End Set
Add comment 188 Minus   End Property
Add comment 189 Minus  
Add comment 190 Minus   Public Property Text() As String
Add comment 191 Minus   Get
Add comment 192 Minus   Return GetValue(TextProperty)
Add comment 193 Minus   End Get
Add comment 194 Minus  
Add comment 195 Minus   Set(ByVal value As String)
Add comment 196 Minus   SetValue(TextProperty, value)
Add comment 197 Minus   End Set
Add comment 198 Minus   End Property
Add comment 199 Minus  
Add comment 200 Minus  #End Region 'Properties
Add comment 201 Minus  
Add comment 202 Minus  #Region "Methods"
Add comment 203 Minus  
Add comment 204 Minus   Public Overrides Sub OnApplyTemplate()
Add comment 205 Minus   MyBase.OnApplyTemplate()
Add comment 206 Minus   Editor = Template.FindName(PartEditor, Me)
Add comment 207 Minus   Popup = Template.FindName(PartPopup, Me)
Add comment 208 Minus   ItemsSelector = Template.FindName(PartSelector, Me)
Add comment 209 Minus   BindingEvaluator = New BindingEvaluator(New Binding(DisplayMember))
Add comment 210 Minus  
Add comment 211 Minus   If Editor IsNot Nothing Then
Add comment 212 Minus   AddHandler Editor.TextChanged, AddressOf OnEditroTextChanged
Add comment 213 Minus   AddHandler Editor.PreviewKeyDown, AddressOf OnEditorKeyDown
Add comment 214 Minus   AddHandler Editor.LostFocus, AddressOf OnEditorLostFocus
Add comment 215 Minus   End If
Add comment 216 Minus   If Popup IsNot Nothing Then
Add comment 217 Minus   Popup.StaysOpen = False
Add comment 218 Minus   AddHandler Popup.Opened, AddressOf OnPopupOpened
Add comment 219 Minus   AddHandler Popup.Closed, AddressOf OnPopupClosed
Add comment 220 Minus   End If
Add comment 221 Minus   If ItemsSelector IsNot Nothing Then
Add comment 222 Minus   SelectionAdapter = New SelectionAdapter(ItemsSelector)
Add comment 223 Minus   AddHandler SelectionAdapter.Commit, AddressOf OnSelectionAdapterCommit
Add comment 224 Minus   AddHandler SelectionAdapter.Cancel, AddressOf OnSelectionAdapterCancel
Add comment 225 Minus   AddHandler SelectionAdapter.SelectionChanged, AddressOf OnSelectionAdapterSelectionChanged
Add comment 226 Minus   End If
Add comment 227 Minus   End Sub
Add comment 228 Minus  
Add comment 229 Minus   Private Function GetDisplayText(ByVal dataItem As Object) As String
Add comment 230 Minus   If BindingEvaluator Is Nothing Then
Add comment 231 Minus   BindingEvaluator = New BindingEvaluator(New Binding(DisplayMember))
Add comment 232 Minus   End If
Add comment 233 Minus   If dataItem Is Nothing Then
Add comment 234 Minus   Return String.Empty
Add comment 235 Minus   End If
Add comment 236 Minus   If String.IsNullOrEmpty(DisplayMember) Then
Add comment 237 Minus   Return dataItem.ToString()
Add comment 238 Minus   End If
Add comment 239 Minus   Return BindingEvaluator.Evaluate(dataItem)
Add comment 240 Minus   End Function
Add comment 241 Minus  
Add comment 242 Minus   Private Sub OnEditorKeyDown(ByVal sender As Object, ByVal e As KeyEventArgs)
Add comment 243 Minus   If SelectionAdapter IsNot Nothing Then
Add comment 244 Minus   SelectionAdapter.HandleKeyDown(e)
Add comment 245 Minus   End If
Add comment 246 Minus   End Sub
Add comment 247 Minus  
Add comment 248 Minus   Private Sub OnEditorLostFocus(ByVal sender As Object, ByVal e As RoutedEventArgs)
Add comment 249 Minus   IsDropDownOpen = False
Add comment 250 Minus   End Sub
Add comment 251 Minus  
Add comment 252 Minus   Private Sub OnEditroTextChanged(ByVal sender As Object, ByVal e As TextChangedEventArgs)
Add comment 253 Minus   If _isUpdatingText Then Return
Add comment 254 Minus   If FetchTimer Is Nothing Then
Add comment 255 Minus   FetchTimer = New DispatcherTimer
Add comment 256 Minus   FetchTimer.Interval = TimeSpan.FromMilliseconds(Delay)
Add comment 257 Minus   AddHandler FetchTimer.Tick, AddressOf OnFetchTimerTick
Add comment 258 Minus   End If
Add comment 259 Minus   FetchTimer.IsEnabled = False
Add comment 260 Minus   FetchTimer.Stop()
Add comment 261 Minus   If Editor.Text.Length > 0 Then
Add comment 262 Minus   FetchTimer.IsEnabled = True
Add comment 263 Minus   FetchTimer.Start()
Add comment 264 Minus   Else
Add comment 265 Minus   IsDropDownOpen = False
Add comment 266 Minus   End If
Add comment 267 Minus   End Sub
Add comment 268 Minus  
Add comment 269 Minus   Private Sub OnFetchTimerTick(ByVal sender As Object, ByVal e As EventArgs)
Add comment 270 Minus   FetchTimer.IsEnabled = False
Add comment 271 Minus   FetchTimer.Stop()
Add comment 272 Minus   If Provider IsNot Nothing AndAlso ItemsSelector IsNot Nothing Then
Add comment 273 Minus   Filter = Editor.Text
Add comment 274 Minus   ItemsSelector.ItemsSource = Provider.GetSuggestions(Editor.Text)
Add comment 275 Minus   ItemsSelector.SelectedIndex = -1
Add comment 276 Minus   If ItemsSelector.HasItems AndAlso IsKeyboardFocusWithin Then
Add comment 277 Minus   IsDropDownOpen = True
Add comment 278 Minus   Else
Add comment 279 Minus   IsDropDownOpen = False
Add comment 280 Minus   End If
Add comment 281 Minus   End If
Add comment 282 Minus   End Sub
Add comment 283 Minus  
Add comment 284 Minus   Private Sub OnPopupClosed(ByVal sender As Object, ByVal e As EventArgs)
Add comment 285 Minus   End Sub
Add comment 286 Minus  
Add comment 287 Minus   Private Sub OnPopupOpened(ByVal sender As Object, ByVal e As EventArgs)
Add comment 288 Minus   End Sub
Add comment 289 Minus  
Add comment 290 Minus   Private Sub OnSelectionAdapterCancel()
Add comment 291 Minus   IsDropDownOpen = False
Add comment 292 Minus   End Sub
Add comment 293 Minus  
Add comment 294 Minus   Private Sub OnSelectionAdapterCommit()
Add comment 295 Minus   SelectedItem = ItemsSelector.SelectedItem
Add comment 296 Minus   _isUpdatingText = True
Add comment 297 Minus   Editor.Text = GetDisplayText(ItemsSelector.SelectedItem)
Add comment 298 Minus   _isUpdatingText = False
Add comment 299 Minus   IsDropDownOpen = False
Add comment 300 Minus   End Sub
Add comment 301 Minus  
Add comment 302 Minus   Private Sub OnSelectionAdapterSelectionChanged()
Add comment 303 Minus   _isUpdatingText = True
Add comment 304 Minus   If ItemsSelector.SelectedItem Is Nothing Then
Add comment 305 Minus   Editor.Text = Filter
Add comment 306 Minus   Else
Add comment 307 Minus   Editor.Text = GetDisplayText(ItemsSelector.SelectedItem)
Add comment 308 Minus   End If
Add comment 309 Minus   Editor.SelectionStart = Editor.Text.Length
Add comment 310 Minus   Editor.SelectionLength = 0
Add comment 311 Minus   _isUpdatingText = False
Add comment 312 Minus   End Sub
Add comment 313 Minus  
Add comment 314 Minus  #End Region 'Methods
Add comment 315 Minus  
Add comment 316 Minus  End Class
BindingEvaluator.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/BindingEvaluator.vb-53
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/BindingEvaluator.vb
Add comment 1 Minus  Public Class BindingEvaluator
Add comment 2 Minus   Inherits FrameworkElement
Add comment 3 Minus  
Add comment 4 Minus   #Region "Fields"
Add comment 5 Minus  
Add comment 6 Minus   Public Shared ReadOnly ValueProperty As DependencyProperty = DependencyProperty.Register("Value", GetType(String), GetType(BindingEvaluator), New FrameworkPropertyMetadata(String.Empty))
Add comment 7 Minus  
Add comment 8 Minus   Private _valueBinding As Binding
Add comment 9 Minus  
Add comment 10 Minus   #End Region 'Fields
Add comment 11 Minus  
Add comment 12 Minus   #Region "Constructors"
Add comment 13 Minus  
Add comment 14 Minus   Public Sub New(ByVal binding As Binding)
Add comment 15 Minus   ValueBinding = binding
Add comment 16 Minus   SetBinding(ValueProperty, binding)
Add comment 17 Minus   End Sub
Add comment 18 Minus  
Add comment 19 Minus   #End Region 'Constructors
Add comment 20 Minus  
Add comment 21 Minus   #Region "Properties"
Add comment 22 Minus  
Add comment 23 Minus   Public Property Value() As String
Add comment 24 Minus   Get
Add comment 25 Minus   Return GetValue(ValueProperty)
Add comment 26 Minus   End Get
Add comment 27 Minus  
Add comment 28 Minus   Set(ByVal value As String)
Add comment 29 Minus   SetValue(ValueProperty, value)
Add comment 30 Minus   End Set
Add comment 31 Minus   End Property
Add comment 32 Minus  
Add comment 33 Minus   Public Property ValueBinding() As Binding
Add comment 34 Minus   Get
Add comment 35 Minus   Return _valueBinding
Add comment 36 Minus   End Get
Add comment 37 Minus   Set(ByVal value As Binding)
Add comment 38 Minus   _valueBinding = value
Add comment 39 Minus   End Set
Add comment 40 Minus   End Property
Add comment 41 Minus  
Add comment 42 Minus   #End Region 'Properties
Add comment 43 Minus  
Add comment 44 Minus   #Region "Methods"
Add comment 45 Minus  
Add comment 46 Minus   Public Function Evaluate(ByVal dataItem As Object) As String
Add comment 47 Minus   Me.DataContext = dataItem
Add comment 48 Minus   Return Value
Add comment 49 Minus   End Function
Add comment 50 Minus  
Add comment 51 Minus   #End Region 'Methods
Add comment 52 Minus  
Add comment 53 Minus  End Class
ISuggestionProvider.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/ISuggestionProvider.vb-6
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/ISuggestionProvider.vb
Add comment 1 Minus  Public Interface ISuggestionProvider
Add comment 2 Minus  
Add comment 3 Minus   Function GetSuggestions(ByVal filter As String) As IEnumerable
Add comment 4 Minus  
Add comment 5 Minus  End Interface
Add comment 6 Minus  
SelectionAdapter.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/SelectionAdapter.vb-83
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/SelectionAdapter.vb
Add comment 1 Minus  Imports System.Windows.Controls.Primitives
Add comment 2 Minus  
Add comment 3 Minus  Public Class SelectionAdapter
Add comment 4 Minus  
Add comment 5 Minus   #Region "Fields"
Add comment 6 Minus  
Add comment 7 Minus   Private _selectorControl As Selector
Add comment 8 Minus  
Add comment 9 Minus   #End Region 'Fields
Add comment 10 Minus  
Add comment 11 Minus   #Region "Constructors"
Add comment 12 Minus  
Add comment 13 Minus   Public Sub New(ByVal selector As Selector)
Add comment 14 Minus   SelectorControl = selector
Add comment 15 Minus   AddHandler SelectorControl.PreviewMouseUp, AddressOf OnSelectorMouseDown
Add comment 16 Minus   End Sub
Add comment 17 Minus  
Add comment 18 Minus   #End Region 'Constructors
Add comment 19 Minus  
Add comment 20 Minus   #Region "Events"
Add comment 21 Minus  
Add comment 22 Minus   Public Event Cancel()
Add comment 23 Minus  
Add comment 24 Minus   Public Event Commit()
Add comment 25 Minus  
Add comment 26 Minus   Public Event SelectionChanged()
Add comment 27 Minus  
Add comment 28 Minus   #End Region 'Events
Add comment 29 Minus  
Add comment 30 Minus   #Region "Properties"
Add comment 31 Minus  
Add comment 32 Minus   Public Property SelectorControl() As Selector
Add comment 33 Minus   Get
Add comment 34 Minus   Return _selectorControl
Add comment 35 Minus   End Get
Add comment 36 Minus   Set(ByVal value As Selector)
Add comment 37 Minus   _selectorControl = value
Add comment 38 Minus   End Set
Add comment 39 Minus   End Property
Add comment 40 Minus  
Add comment 41 Minus   #End Region 'Properties
Add comment 42 Minus  
Add comment 43 Minus   #Region "Methods"
Add comment 44 Minus  
Add comment 45 Minus   Public Sub HandleKeyDown(ByVal key As KeyEventArgs)
Add comment 46 Minus   Debug.WriteLine(key.Key)
Add comment 47 Minus   Select Case key.Key
Add comment 48 Minus   Case Input.Key.Down
Add comment 49 Minus   IncrementSelection()
Add comment 50 Minus   Case Input.Key.Up
Add comment 51 Minus   DecrementSelection()
Add comment 52 Minus   Case Input.Key.Enter
Add comment 53 Minus   RaiseEvent Commit()
Add comment 54 Minus   Case Input.Key.Escape
Add comment 55 Minus   RaiseEvent Cancel()
Add comment 56 Minus   End Select
Add comment 57 Minus   End Sub
Add comment 58 Minus  
Add comment 59 Minus   Private Sub DecrementSelection()
Add comment 60 Minus   If SelectorControl.SelectedIndex = -1 Then
Add comment 61 Minus   SelectorControl.SelectedIndex = SelectorControl.Items.Count - 1
Add comment 62 Minus   Else
Add comment 63 Minus   SelectorControl.SelectedIndex -= 1
Add comment 64 Minus   End If
Add comment 65 Minus   RaiseEvent SelectionChanged()
Add comment 66 Minus   End Sub
Add comment 67 Minus  
Add comment 68 Minus   Private Sub IncrementSelection()
Add comment 69 Minus   If SelectorControl.SelectedIndex = SelectorControl.Items.Count - 1 Then
Add comment 70 Minus   SelectorControl.SelectedIndex = -1
Add comment 71 Minus   Else
Add comment 72 Minus   SelectorControl.SelectedIndex += 1
Add comment 73 Minus   End If
Add comment 74 Minus   RaiseEvent SelectionChanged()
Add comment 75 Minus   End Sub
Add comment 76 Minus  
Add comment 77 Minus   Private Sub OnSelectorMouseDown(ByVal sender As Object, ByVal e As MouseButtonEventArgs)
Add comment 78 Minus   RaiseEvent Commit()
Add comment 79 Minus   End Sub
Add comment 80 Minus  
Add comment 81 Minus   #End Region 'Methods
Add comment 82 Minus  
Add comment 83 Minus  End Class
SuggestionProvider.vb
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/SuggestionProvider.vb-18
/AutoCompleteTextBox/Editors/AutoCompleteTextBox/SuggestionProvider.vb
Add comment 1 Minus  Public Class SuggestionProvider
Add comment 2 Minus   Implements ISuggestionProvider
Add comment 3 Minus  
Add comment 4 Minus   Private _method As Func(Of String, IEnumerable)
Add comment 5 Minus  
Add comment 6 Minus   Public Sub New(ByVal method As Func(Of String, IEnumerable))
Add comment 7 Minus   If method Is Nothing Then
Add comment 8 Minus   Throw New ArgumentNullException("method")
Add comment 9 Minus   End If
Add comment 10 Minus   _method = method
Add comment 11 Minus   End Sub
Add comment 12 Minus  
Add comment 13 Minus   Public Function GetSuggestions(ByVal filter As String) As System.Collections.IEnumerable Implements ISuggestionProvider.GetSuggestions
Add comment 14 Minus   Return _method(filter)
Add comment 15 Minus   End Function
Add comment 16 Minus  
Add comment 17 Minus  End Class
Add comment 18 Minus  
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
Generic.xaml
/AutoCompleteTextBox/Themes/Generic.xaml
/AutoCompleteTextBox/Themes/Generic.xaml
AutocompleteTextBox.vbproj
/AutoCompleteTextBox/AutocompleteTextBox.vbproj
/AutoCompleteTextBox/AutocompleteTextBox.vbproj
MainWindow.xaml.cs
/BExplorer/BetterExplorer/MainWindow.xaml.cs
/BExplorer/BetterExplorer/MainWindow.xaml.cs
AssemblyInfo.cs
/Installer/InstallCustom/Properties/AssemblyInfo.cs
/Installer/InstallCustom/Properties/AssemblyInfo.cs
InstallCustom.csproj
/Installer/InstallCustom/InstallCustom.csproj
/Installer/InstallCustom/InstallCustom.csproj
Installer1.Designer.cs
/Installer/InstallCustom/Installer1.Designer.cs
/Installer/InstallCustom/Installer1.Designer.cs
products.iss.svn-base
/Installer/scripts/.svn/text-base/products.iss.svn-base
/Installer/scripts/.svn/text-base/products.iss.svn-base
all-wcprops
/Installer/scripts/.svn/all-wcprops
/Installer/scripts/.svn/all-wcprops
entries
/Installer/scripts/.svn/entries
/Installer/scripts/.svn/entries
isxdl.dll.svn-base
/Installer/scripts/isxdl/.svn/prop-base/isxdl.dll.svn-base
/Installer/scripts/isxdl/.svn/prop-base/isxdl.dll.svn-base
czech.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/czech.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/czech.ini.svn-base
english.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/english.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/english.ini.svn-base
french.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/french.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/french.ini.svn-base
french2.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/french2.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/french2.ini.svn-base
french3.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/french3.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/french3.ini.svn-base
german.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/german.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/german.ini.svn-base
german2.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/german2.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/german2.ini.svn-base
german3.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/german3.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/german3.ini.svn-base
isxdl.dll.svn-base
/Installer/scripts/isxdl/.svn/text-base/isxdl.dll.svn-base
/Installer/scripts/isxdl/.svn/text-base/isxdl.dll.svn-base
isxdl.iss.svn-base
/Installer/scripts/isxdl/.svn/text-base/isxdl.iss.svn-base
/Installer/scripts/isxdl/.svn/text-base/isxdl.iss.svn-base
norwegian.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/norwegian.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/norwegian.ini.svn-base
polish.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/polish.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/polish.ini.svn-base
portugues.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/portugues.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/portugues.ini.svn-base
portuguese.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/portuguese.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/portuguese.ini.svn-base
russian.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/russian.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/russian.ini.svn-base
spanish.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/spanish.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/spanish.ini.svn-base
swedish.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/swedish.ini.svn-base
/Installer/scripts/isxdl/.svn/text-base/swedish.ini.svn-base
all-wcprops
/Installer/scripts/isxdl/.svn/all-wcprops
/Installer/scripts/isxdl/.svn/all-wcprops
entries
/Installer/scripts/isxdl/.svn/entries
/Installer/scripts/isxdl/.svn/entries
czech.ini
/Installer/scripts/isxdl/czech.ini
/Installer/scripts/isxdl/czech.ini
english.ini
/Installer/scripts/isxdl/english.ini
/Installer/scripts/isxdl/english.ini
french.ini
/Installer/scripts/isxdl/french.ini
/Installer/scripts/isxdl/french.ini
french2.ini
/Installer/scripts/isxdl/french2.ini
/Installer/scripts/isxdl/french2.ini
french3.ini
/Installer/scripts/isxdl/french3.ini
/Installer/scripts/isxdl/french3.ini
german.ini
/Installer/scripts/isxdl/german.ini
/Installer/scripts/isxdl/german.ini
german2.ini
/Installer/scripts/isxdl/german2.ini
/Installer/scripts/isxdl/german2.ini
german3.ini
/Installer/scripts/isxdl/german3.ini
/Installer/scripts/isxdl/german3.ini
isxdl.dll
/Installer/scripts/isxdl/isxdl.dll
/Installer/scripts/isxdl/isxdl.dll
isxdl.iss
/Installer/scripts/isxdl/isxdl.iss
/Installer/scripts/isxdl/isxdl.iss
norwegian.ini
/Installer/scripts/isxdl/norwegian.ini
/Installer/scripts/isxdl/norwegian.ini
polish.ini
/Installer/scripts/isxdl/polish.ini
/Installer/scripts/isxdl/polish.ini
portugues.ini
/Installer/scripts/isxdl/portugues.ini
/Installer/scripts/isxdl/portugues.ini
portuguese.ini
/Installer/scripts/isxdl/portuguese.ini
/Installer/scripts/isxdl/portuguese.ini
russian.ini
/Installer/scripts/isxdl/russian.ini
/Installer/scripts/isxdl/russian.ini
spanish.ini
/Installer/scripts/isxdl/spanish.ini
/Installer/scripts/isxdl/spanish.ini
swedish.ini
/Installer/scripts/isxdl/swedish.ini
/Installer/scripts/isxdl/swedish.ini
dotnetfx11.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx11.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx11.iss.svn-base
dotnetfx11lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx11lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx11lp.iss.svn-base
dotnetfx11sp1.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx11sp1.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx11sp1.iss.svn-base
dotnetfx20.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20.iss.svn-base
dotnetfx20lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20lp.iss.svn-base
dotnetfx20sp1.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20sp1.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20sp1.iss.svn-base
dotnetfx20sp1lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20sp1lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20sp1lp.iss.svn-base
dotnetfx20sp2.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20sp2.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20sp2.iss.svn-base
dotnetfx20sp2lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20sp2lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx20sp2lp.iss.svn-base
dotnetfx35.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx35.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx35.iss.svn-base
dotnetfx35lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx35lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx35lp.iss.svn-base
dotnetfx35sp1.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx35sp1.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx35sp1.iss.svn-base
dotnetfx35sp1lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx35sp1lp.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx35sp1lp.iss.svn-base
dotnetfx40client.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx40client.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx40client.iss.svn-base
dotnetfx40full.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx40full.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfx40full.iss.svn-base
dotnetfxversion.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfxversion.iss.svn-base
/Installer/scripts/products/.svn/text-base/dotnetfxversion.iss.svn-base
fileversion.iss.svn-base
/Installer/scripts/products/.svn/text-base/fileversion.iss.svn-base
/Installer/scripts/products/.svn/text-base/fileversion.iss.svn-base
ie6.iss.svn-base
/Installer/scripts/products/.svn/text-base/ie6.iss.svn-base
/Installer/scripts/products/.svn/text-base/ie6.iss.svn-base
iis.iss.svn-base
/Installer/scripts/products/.svn/text-base/iis.iss.svn-base
/Installer/scripts/products/.svn/text-base/iis.iss.svn-base
jet4sp8.iss.svn-base
/Installer/scripts/products/.svn/text-base/jet4sp8.iss.svn-base
/Installer/scripts/products/.svn/text-base/jet4sp8.iss.svn-base
kb835732.iss.svn-base
/Installer/scripts/products/.svn/text-base/kb835732.iss.svn-base
/Installer/scripts/products/.svn/text-base/kb835732.iss.svn-base
mdac28.iss.svn-base
/Installer/scripts/products/.svn/text-base/mdac28.iss.svn-base
/Installer/scripts/products/.svn/text-base/mdac28.iss.svn-base
msi20.iss.svn-base
/Installer/scripts/products/.svn/text-base/msi20.iss.svn-base
/Installer/scripts/products/.svn/text-base/msi20.iss.svn-base
msi31.iss.svn-base
/Installer/scripts/products/.svn/text-base/msi31.iss.svn-base
/Installer/scripts/products/.svn/text-base/msi31.iss.svn-base
msi45.iss.svn-base
/Installer/scripts/products/.svn/text-base/msi45.iss.svn-base
/Installer/scripts/products/.svn/text-base/msi45.iss.svn-base
sql2005express.iss.svn-base
/Installer/scripts/products/.svn/text-base/sql2005express.iss.svn-base
/Installer/scripts/products/.svn/text-base/sql2005express.iss.svn-base
sql2008express.iss.svn-base
/Installer/scripts/products/.svn/text-base/sql2008express.iss.svn-base
/Installer/scripts/products/.svn/text-base/sql2008express.iss.svn-base
sqlcompact35sp2.iss.svn-base
/Installer/scripts/products/.svn/text-base/sqlcompact35sp2.iss.svn-base
/Installer/scripts/products/.svn/text-base/sqlcompact35sp2.iss.svn-base
stringversion.iss.svn-base
/Installer/scripts/products/.svn/text-base/stringversion.iss.svn-base
/Installer/scripts/products/.svn/text-base/stringversion.iss.svn-base
vcredist2010.iss.svn-base
/Installer/scripts/products/.svn/text-base/vcredist2010.iss.svn-base
/Installer/scripts/products/.svn/text-base/vcredist2010.iss.svn-base
wic.iss.svn-base
/Installer/scripts/products/.svn/text-base/wic.iss.svn-base
/Installer/scripts/products/.svn/text-base/wic.iss.svn-base
winversion.iss.svn-base
/Installer/scripts/products/.svn/text-base/winversion.iss.svn-base
/Installer/scripts/products/.svn/text-base/winversion.iss.svn-base
all-wcprops
/Installer/scripts/products/.svn/all-wcprops
/Installer/scripts/products/.svn/all-wcprops
entries
/Installer/scripts/products/.svn/entries
/Installer/scripts/products/.svn/entries
dotnetfx11.iss
/Installer/scripts/products/dotnetfx11.iss
/Installer/scripts/products/dotnetfx11.iss
dotnetfx11lp.iss
/Installer/scripts/products/dotnetfx11lp.iss
/Installer/scripts/products/dotnetfx11lp.iss
dotnetfx11sp1.iss
/Installer/scripts/products/dotnetfx11sp1.iss
/Installer/scripts/products/dotnetfx11sp1.iss
dotnetfx20.iss
/Installer/scripts/products/dotnetfx20.iss
/Installer/scripts/products/dotnetfx20.iss
dotnetfx20lp.iss
/Installer/scripts/products/dotnetfx20lp.iss
/Installer/scripts/products/dotnetfx20lp.iss
dotnetfx20sp1.iss
/Installer/scripts/products/dotnetfx20sp1.iss
/Installer/scripts/products/dotnetfx20sp1.iss
dotnetfx20sp1lp.iss
/Installer/scripts/products/dotnetfx20sp1lp.iss
/Installer/scripts/products/dotnetfx20sp1lp.iss
dotnetfx20sp2.iss
/Installer/scripts/products/dotnetfx20sp2.iss
/Installer/scripts/products/dotnetfx20sp2.iss
dotnetfx20sp2lp.iss
/Installer/scripts/products/dotnetfx20sp2lp.iss
/Installer/scripts/products/dotnetfx20sp2lp.iss
dotnetfx35.iss
/Installer/scripts/products/dotnetfx35.iss
/Installer/scripts/products/dotnetfx35.iss
dotnetfx35lp.iss
/Installer/scripts/products/dotnetfx35lp.iss
/Installer/scripts/products/dotnetfx35lp.iss
dotnetfx35sp1.iss
/Installer/scripts/products/dotnetfx35sp1.iss
/Installer/scripts/products/dotnetfx35sp1.iss
dotnetfx35sp1lp.iss
/Installer/scripts/products/dotnetfx35sp1lp.iss
/Installer/scripts/products/dotnetfx35sp1lp.iss
dotnetfx40client.iss
/Installer/scripts/products/dotnetfx40client.iss
/Installer/scripts/products/dotnetfx40client.iss
dotnetfx40full.iss
/Installer/scripts/products/dotnetfx40full.iss
/Installer/scripts/products/dotnetfx40full.iss
dotnetfxversion.iss
/Installer/scripts/products/dotnetfxversion.iss
/Installer/scripts/products/dotnetfxversion.iss
fileversion.iss
/Installer/scripts/products/fileversion.iss
/Installer/scripts/products/fileversion.iss
ie6.iss
/Installer/scripts/products/ie6.iss
/Installer/scripts/products/ie6.iss
iis.iss
/Installer/scripts/products/iis.iss
/Installer/scripts/products/iis.iss
jet4sp8.iss
/Installer/scripts/products/jet4sp8.iss
/Installer/scripts/products/jet4sp8.iss
kb835732.iss
/Installer/scripts/products/kb835732.iss
/Installer/scripts/products/kb835732.iss
mdac28.iss
/Installer/scripts/products/mdac28.iss
/Installer/scripts/products/mdac28.iss
msi20.iss
/Installer/scripts/products/msi20.iss
/Installer/scripts/products/msi20.iss
msi31.iss
/Installer/scripts/products/msi31.iss
/Installer/scripts/products/msi31.iss
msi45.iss
/Installer/scripts/products/msi45.iss
/Installer/scripts/products/msi45.iss
sql2005express.iss
/Installer/scripts/products/sql2005express.iss
/Installer/scripts/products/sql2005express.iss
sql2008express.iss
/Installer/scripts/products/sql2008express.iss
/Installer/scripts/products/sql2008express.iss
sqlcompact35sp2.iss
/Installer/scripts/products/sqlcompact35sp2.iss
/Installer/scripts/products/sqlcompact35sp2.iss
stringversion.iss
/Installer/scripts/products/stringversion.iss
/Installer/scripts/products/stringversion.iss
vcredist2010.iss
/Installer/scripts/products/vcredist2010.iss
/Installer/scripts/products/vcredist2010.iss
wic.iss
/Installer/scripts/products/wic.iss
/Installer/scripts/products/wic.iss
winversion.iss
/Installer/scripts/products/winversion.iss
/Installer/scripts/products/winversion.iss
products.iss
/Installer/scripts/products.iss
/Installer/scripts/products.iss
setup.iss
/Installer/scripts/setup.iss
/Installer/scripts/setup.iss
BetterExplorer_2012_7_14_9_49.zip
/Milestone_Builds/BetterExplorer_2012_7_14_9_49.zip
/Milestone_Builds/BetterExplorer_2012_7_14_9_49.zip
readme.txt
/Milestone_Builds/readme.txt
/Milestone_Builds/readme.txt
newtab.ico
/TabControl/Images/newtab.ico
/TabControl/Images/newtab.ico
AssemblyInfo.cs
/TabControl/Properties/AssemblyInfo.cs
/TabControl/Properties/AssemblyInfo.cs
Resources.Designer.cs
/TabControl/Properties/Resources.Designer.cs
/TabControl/Properties/Resources.Designer.cs
Resources.resx
/TabControl/Properties/Resources.resx
/TabControl/Properties/Resources.resx
Settings.Designer.cs
/TabControl/Properties/Settings.Designer.cs
/TabControl/Properties/Settings.Designer.cs
Settings.settings
/TabControl/Properties/Settings.settings
/TabControl/Properties/Settings.settings
Generic.xaml
/TabControl/Themes/Generic.xaml
/TabControl/Themes/Generic.xaml
Converters.cs
/TabControl/Converters.cs
/TabControl/Converters.cs
Helper.cs
/TabControl/Helper.cs
/TabControl/Helper.cs
TabControl.cs
/TabControl/TabControl.cs
/TabControl/TabControl.cs
TabEventArgs.cs
/TabControl/TabEventArgs.cs
/TabControl/TabEventArgs.cs
TabItem.cs
/TabControl/TabItem.cs
/TabControl/TabItem.cs
TabPanel.cs
/TabControl/TabPanel.cs
/TabControl/TabPanel.cs
Wpf.TabControl.csproj
/TabControl/Wpf.TabControl.csproj
/TabControl/Wpf.TabControl.csproj
BetterExplorerControls.csproj
/WpfControlLibrary1/BetterExplorerControls.csproj
/WpfControlLibrary1/BetterExplorerControls.csproj
BreadcrumbBarControl.xaml
/WpfControlLibrary1/BreadcrumbBarControl.xaml
/WpfControlLibrary1/BreadcrumbBarControl.xaml
BreadcrumbBarControl.xaml.cs
/WpfControlLibrary1/BreadcrumbBarControl.xaml.cs
/WpfControlLibrary1/BreadcrumbBarControl.xaml.cs
BreadcrumbBarFSItem.cs
/WpfControlLibrary1/BreadcrumbBarFSItem.cs
/WpfControlLibrary1/BreadcrumbBarFSItem.cs