From 095de0345ec56b4714554b829eadd61613de7c72 Mon Sep 17 00:00:00 2001 From: brianlagunas_cp Date: Mon, 17 Oct 2011 21:47:59 +0000 Subject: [PATCH] merged new controls into 3.5 solution. --- .../Implementation/CheckComboBox.cs | 5 + .../CheckComboBox/Themes/Generic.xaml | 32 ++----- .../Core/Primitives/Selector.cs | 19 ++-- .../Properties/AssemblyInfo.cs | 4 +- .../CheckComboBox/Themes/Generic.xaml | 87 ++++++++++++++++++ .../CheckListBox/Themes/Generic.xaml | 32 ------- .../Properties/AssemblyInfo.cs | 4 +- .../Themes/Common/Generic_Common.xaml | 35 +++++++ .../WPFToolkit.Extended/Themes/Generic.xaml | 2 + .../TokenizedTextBox/Images/delete8.png | Bin 0 -> 312 bytes .../TokenizedTextBox/Themes/Generic.xaml | 59 ++++++++++++ .../WPFToolkit.Extended.csproj | 38 ++++++-- 12 files changed, 241 insertions(+), 76 deletions(-) create mode 100644 ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/CheckComboBox/Themes/Generic.xaml create mode 100644 ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/TokenizedTextBox/Images/delete8.png create mode 100644 ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/TokenizedTextBox/Themes/Generic.xaml diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CheckComboBox/Implementation/CheckComboBox.cs b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CheckComboBox/Implementation/CheckComboBox.cs index 4e574cb2..212841fa 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CheckComboBox/Implementation/CheckComboBox.cs +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CheckComboBox/Implementation/CheckComboBox.cs @@ -2,6 +2,7 @@ using System.Linq; using System.Windows; using Microsoft.Windows.Controls.Primitives; +using System.Windows.Input; namespace Microsoft.Windows.Controls { @@ -69,7 +70,11 @@ namespace Microsoft.Windows.Controls private void UpdateText() { +#if VS2008 + string newValue = String.Join(Delimiter, SelectedItems.Cast().Select(x => GetItemDisplayValue(x).ToString()).ToArray()); +#else string newValue = String.Join(Delimiter, SelectedItems.Cast().Select(x => GetItemDisplayValue(x))); +#endif if (String.IsNullOrEmpty(Text) || !Text.Equals(newValue)) Text = newValue; diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CheckComboBox/Themes/Generic.xaml b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CheckComboBox/Themes/Generic.xaml index af3edc79..a3540ffa 100644 --- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CheckComboBox/Themes/Generic.xaml +++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/CheckComboBox/Themes/Generic.xaml @@ -3,29 +3,12 @@ xmlns:local="clr-namespace:Microsoft.Windows.Controls" xmlns:chrome="clr-namespace:Microsoft.Windows.Controls.Chromes" xmlns:primitives="clr-namespace:Microsoft.Windows.Controls.Primitives" > - - - - - - - - - M 0,1 C0,1 0,0 0,0 0,0 3,0 3,0 3,0 3,1 3,1 3,1 4,1 4,1 4,1 4,0 4,0 4,0 7,0 7,0 7,0 7,1 7,1 7,1 6,1 6,1 6,1 6,2 6,2 6,2 5,2 5,2 5,2 5,3 5,3 5,3 4,3 4,3 4,3 4,4 4,4 4,4 3,4 3,4 3,4 3,3 3,3 3,3 2,3 2,3 2,3 2,2 2,2 2,2 1,2 1,2 1,2 1,1 1,1 1,1 0,1 0,1 z - + + + + \ No newline at end of file diff --git a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/CheckListBox/Themes/Generic.xaml b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/CheckListBox/Themes/Generic.xaml index 5db40b7d..b4460574 100644 --- a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/CheckListBox/Themes/Generic.xaml +++ b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/CheckListBox/Themes/Generic.xaml @@ -23,36 +23,4 @@ - - \ No newline at end of file diff --git a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Properties/AssemblyInfo.cs b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Properties/AssemblyInfo.cs index 85ec4b8a..e1c62c0c 100644 --- a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Properties/AssemblyInfo.cs +++ b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Properties/AssemblyInfo.cs @@ -58,8 +58,8 @@ using System.Security; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.5.0.0")] -[assembly: AssemblyFileVersion("1.5.0.0")] +[assembly: AssemblyVersion("1.6.0.0")] +[assembly: AssemblyFileVersion("1.6.0.0")] [assembly: XmlnsPrefix("http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended", "extToolkit")] [assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended", "Microsoft.Windows.Controls")] diff --git a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Themes/Common/Generic_Common.xaml b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Themes/Common/Generic_Common.xaml index e1ef5440..d9cdbe16 100644 --- a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Themes/Common/Generic_Common.xaml +++ b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Themes/Common/Generic_Common.xaml @@ -2,6 +2,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:local="clr-namespace:Microsoft.Windows.Controls" + xmlns:primitives="clr-namespace:Microsoft.Windows.Controls.Primitives" xmlns:coreConverters="clr-namespace:Microsoft.Windows.Controls.Core.Converters" xmlns:magConverters="clr-namespace:Microsoft.Windows.Controls.Mag.Converters" xmlns:chrome="clr-namespace:Microsoft.Windows.Controls.Chromes"> @@ -96,4 +97,38 @@ + + + + + + \ No newline at end of file diff --git a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Themes/Generic.xaml b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Themes/Generic.xaml index e0817fec..274bfc44 100644 --- a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Themes/Generic.xaml +++ b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/Themes/Generic.xaml @@ -1,11 +1,13 @@  + + diff --git a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/TokenizedTextBox/Images/delete8.png b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/TokenizedTextBox/Images/delete8.png new file mode 100644 index 0000000000000000000000000000000000000000..153a6c82b2e399c65bf056261c4ba5f10aa8d1c6 GIT binary patch literal 312 zcmV-80muG{P)pF>PbXFR2Y>_j87{>VH`%!?_HRTm=eB$OgExQvXIZANmndbn!BNf zx>o7AB!>NEKjGy^2(}mL79r83y{&2H^PP z`|A@kLlViBWJA}3Ff1sJWBkc!Iy$@9*)CFkeG`B?ySP#mRmltvk?HqraUpN5Z7H^j z>-EFw$uZ73{PC + + + + + + \ No newline at end of file diff --git a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj index 335eeade..92a281e3 100644 --- a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj +++ b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj @@ -109,6 +109,10 @@ Designer MSBuild:Compile + + Designer + MSBuild:Compile + Designer MSBuild:Compile @@ -181,6 +185,10 @@ MSBuild:Compile Designer + + Designer + MSBuild:Compile + MSBuild:Compile Designer @@ -221,15 +229,12 @@ Calculator\Implementation\CalculatorCommands.cs + + CheckComboBox\Implementation\CheckComboBox.cs + CheckListBox\Implementation\CheckListBox.cs - - CheckListBox\Implementation\CheckListBoxCheckedChangedEventArgs.cs - - - CheckListBox\Implementation\CheckListBoxItem.cs - ChildWindow\Implementation\ChildWindow.cs @@ -291,6 +296,12 @@ Core\Primitives\InputBase.cs + + Core\Primitives\Selector.cs + + + Core\Primitives\SelectorItem.cs + Core\Primitives\UpDownBase.cs @@ -506,6 +517,18 @@ TimePicker\Implementation\TimePicker.cs + + TokenizedTextBox\Implementation\Token.cs + + + TokenizedTextBox\Implementation\TokenItem.cs + + + TokenizedTextBox\Implementation\TokenizedTextBox.cs + + + TokenizedTextBox\Implementation\TokenizedTextBoxCommands.cs + VisualStates.cs @@ -608,6 +631,9 @@ + + +