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 00000000..153a6c82 Binary files /dev/null and b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/TokenizedTextBox/Images/delete8.png differ diff --git a/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/TokenizedTextBox/Themes/Generic.xaml b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/TokenizedTextBox/Themes/Generic.xaml new file mode 100644 index 00000000..ee422d5b --- /dev/null +++ b/ExtendedWPFToolkitSolution_35/Src/WPFToolkit.Extended/TokenizedTextBox/Themes/Generic.xaml @@ -0,0 +1,59 @@ + + + + + + + \ 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 @@ + + +