diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Images/Notes16.png b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Images/Notes16.png new file mode 100644 index 00000000..ebfaee36 Binary files /dev/null and b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Images/Notes16.png differ diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Implementation/PrimitiveTypeCollectionEditor.cs b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Implementation/PrimitiveTypeCollectionEditor.cs index 02d40e6d..10c07819 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Implementation/PrimitiveTypeCollectionEditor.cs +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Implementation/PrimitiveTypeCollectionEditor.cs @@ -3,10 +3,8 @@ using System.Collections.Generic; using System.Text; using System.Windows; using System.Windows.Controls; -using System.Windows.Controls.Primitives; using System.Collections; using System.Reflection; -using System.Windows.Input; namespace Microsoft.Windows.Controls { @@ -14,8 +12,6 @@ namespace Microsoft.Windows.Controls { #region Members - TextBox _textBox; - Thumb _resizeThumb; bool _surpressTextChanged; bool _conversionFailed; @@ -128,75 +124,13 @@ namespace Microsoft.Windows.Controls public PrimitiveTypeCollectionEditor() { - Keyboard.AddKeyDownHandler(this, OnKeyDown); - Mouse.AddPreviewMouseDownOutsideCapturedElementHandler(this, OnMouseDownOutsideCapturedElement); - } - - #endregion //Constructors - - #region Bass Class Overrides - - public override void OnApplyTemplate() - { - base.OnApplyTemplate(); - - _textBox = (TextBox)GetTemplateChild("PART_TextBox"); - - if (_resizeThumb != null) - _resizeThumb.DragDelta -= ResizeThumb_DragDelta; - - _resizeThumb = (Thumb)GetTemplateChild("PART_ResizeThumb"); - - if (_resizeThumb != null) - _resizeThumb.DragDelta += ResizeThumb_DragDelta; - - } - - void ResizeThumb_DragDelta(object sender, DragDeltaEventArgs e) - { - double yadjust = this._textBox.Height + e.VerticalChange; - double xadjust = this._textBox.Width + e.HorizontalChange; - - if ((xadjust >= 0) && (yadjust >= 0)) - { - this._textBox.Width = xadjust; - this._textBox.Height = yadjust; - } - } - - #endregion //Bass Class Overrides - - #region Event Handlers - - private void OnKeyDown(object sender, KeyEventArgs e) - { - switch (e.Key) - { - case Key.Escape: - case Key.Tab: - { - CloseEditor(); - break; - } - } - } - private void OnMouseDownOutsideCapturedElement(object sender, MouseButtonEventArgs e) - { - CloseEditor(); } - #endregion //Event Handlers + #endregion //Constructors #region Methods - private void CloseEditor() - { - if (IsOpen) - IsOpen = false; - ReleaseMouseCapture(); - } - private void PersistChanges() { IList list = ResolveItemsSource(); diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Themes/Generic.xaml b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Themes/Generic.xaml index 4ce60aaf..5ff92334 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Themes/Generic.xaml +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CollectionEditors/Themes/Generic.xaml @@ -89,75 +89,6 @@ - - - - - - - - - - - - - - - - - - - - + + + + \ No newline at end of file diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Themes/Generic.xaml b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Themes/Generic.xaml index f2386976..8700b78a 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Themes/Generic.xaml +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/Themes/Generic.xaml @@ -16,6 +16,7 @@ + @@ -23,4 +24,6 @@ + + diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj index 1c85c907..f3319e8f 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj @@ -119,6 +119,10 @@ Designer MSBuild:Compile + + Designer + MSBuild:Compile + Designer MSBuild:Compile @@ -204,6 +208,7 @@ + @@ -358,6 +363,9 @@ + + +