<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>WPF Property Grid</title><link>http://wpg.codeplex.com/project/feeds/rss</link><description>WPF Property Grid is a WPF version of the well known Visual Studio Property Grid control.</description><item><title>Updated Wiki: Home</title><link>https://wpg.codeplex.com/wikipage?version=25</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;A PropertyGrid for WPF&lt;br&gt;
(Using Parts of Sharp Develop (Brush Editor))&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;I (jogibear9988) do not longer work on this project, because I'm using the propertygrid from the http://wpftoolkit.codeplex.com/ This has more Features and is much more perfomant...&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img title="wpgbrush.png" src="http://i3.codeplex.com/Download?ProjectName=wpg&amp;DownloadId=203700" alt="wpgbrush.png"&gt;&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;News&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
27.01.2010 :&lt;br&gt;
Included the Brush Editor from SharpDevelop Propertygrid. But it's in an Extra Assembly, because License of SharpDevelop is LGPL.&lt;br&gt;
&lt;br&gt;
05.01.2010 :&lt;br&gt;
I have included some of the patches posted in the Discussion Board and in the Issues Tracker.&lt;br&gt;
Sorry that I've so less time to change anything on this project, but if you have patches, post them on the Issue Tracker and not on the Board, so I find them and can include them!&lt;br&gt;
&lt;br&gt;
11.03.2010 :&lt;br&gt;
I think now we've reached a state, so I can call also the Visual Studio Style usable!&lt;br&gt;
&lt;br&gt;
07.03.2010 :&lt;br&gt;
Many work done on the Grid, searching for two icons for the sorting! If someone can draw, please do and send me!&lt;br&gt;
&lt;br&gt;
Feb. 2010 :&lt;br&gt;
I (jogibear9988) get access to the Project from the author deepforest and try to fix and implement new thinks. If anyone is interested to help feel free to submit patches, I'm trying to apply them!&lt;br&gt;
I also removed the Release, because I think it's enough at the moment to download the source, If we are at a good state, I think than we can do a first release!&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Project Description&lt;/strong&gt;&lt;br&gt;
WPF Property Grid is a WPF version of the well known Visual Studio Property Grid control.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Introduction&lt;/strong&gt;&lt;br&gt;
Having a managed instance of any kind, a Property Grid control reflects its public properties, displays each property type, value, accessibility (read/write), other meta-data such as description, category and more. A Property Grid control is ideal in cases
 where one should display a vary types of objects. Instead of writing a custom view for each type, using a Property Grid provides an easy way to dynamically create an object editable custom view.&lt;br&gt;
&lt;br&gt;
An extensible Property Grid provides extension points for changing its layout, style, supports localization, adding editors and converters declaratively (using attributes for an instance) or using an XML file (decouples the type from Property Grid related attributes),
 grouping, sorting and filtering.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dynamic Property Display &lt;/li&gt;&lt;li&gt;Built-in and Custom Value Converters, Editors and Designers &lt;/li&gt;&lt;li&gt;Property Grouping, Sorting and Filtering &lt;/li&gt;&lt;li&gt;Property Two-Way Binding &lt;/li&gt;&lt;li&gt;Property Meta Data such as Description and Display Name &lt;/li&gt;&lt;li&gt;Preview of WPF Controls &lt;/li&gt;&lt;li&gt;Grouping or Sorting &lt;/li&gt;&lt;li&gt;Dynamicly Expanding of nested Object's &lt;/li&gt;&lt;li&gt;Themes and Skins &lt;/li&gt;&lt;li&gt;Type Mapping based on Attributes and/or XML &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br&gt;
&lt;strong&gt;TODO&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More type Editors &lt;/li&gt;&lt;li&gt;Copy all features from VS Style to Expression Blend &lt;/li&gt;&lt;li&gt;Brush Editor &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Screen Shot's&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
Visual Studio Theme&lt;br&gt;
&lt;img title="wpg.png" src="http://i3.codeplex.com/Download?ProjectName=wpg&amp;DownloadId=199439" alt="wpg.png"&gt;&lt;br&gt;
&lt;br&gt;
ExpressionBlend Theme&lt;br&gt;
&lt;img title="wpgpoc.jpg" src="http://i3.codeplex.com/Download?ProjectName=wpg&amp;DownloadId=34930" alt="wpgpoc.jpg"&gt;&lt;br&gt;
&lt;br&gt;
Visual Studio Theme&lt;br&gt;
&lt;img title="vs.jpg" src="http://i3.codeplex.com/Download?ProjectName=wpg&amp;DownloadId=110404" alt="vs.jpg"&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jogibear9988</author><pubDate>Tue, 30 Apr 2013 14:13:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130430021322P</guid></item><item><title>New Post: ComboBox </title><link>http://wpg.codeplex.com/discussions/427884</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;&lt;span&gt;How do I use a combobox in a propertygrid without using enum, for &lt;span&gt;
string property that i want to limit to a few&amp;nbsp;&lt;/span&gt;&lt;span&gt;choices but to enabled&amp;nbsp;&lt;span&gt;free-form&amp;nbsp;&lt;/span&gt;&lt;span&gt;entry?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span&gt;Any suggestions?&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>damir3003</author><pubDate>Fri, 28 Dec 2012 09:19:30 GMT</pubDate><guid isPermaLink="false">New Post: ComboBox  20121228091930A</guid></item><item><title>Updated Wiki: Home</title><link>http://wpg.codeplex.com/wikipage?version=24</link><description>&lt;div class="wikidoc"&gt;A PropertyGrid for WPF&lt;br /&gt;(Using Parts of Sharp Develop (Brush Editor))&lt;br /&gt;&lt;br /&gt;I (jogibear998) do not longer work on this project, because I&amp;#39;m using the propertygrid from the http://wpftoolkit.codeplex.com/ This has more Features and is much more perfomant...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=wpg&amp;DownloadId=203700" alt="wpgbrush.png" title="wpgbrush.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;News&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;27.01.2010 :&lt;br /&gt;Included the Brush Editor from SharpDevelop Propertygrid. But it&amp;#39;s in an Extra Assembly, because License of SharpDevelop is LGPL.&lt;br /&gt;&lt;br /&gt;05.01.2010 :&lt;br /&gt;I have included some of the patches posted in the Discussion Board and in the Issues Tracker.&lt;br /&gt;Sorry that I&amp;#39;ve so less time to change anything on this project, but if you have patches, post them on the Issue Tracker and not on the Board, so I find them and can include them!&lt;br /&gt;&lt;br /&gt;11.03.2010 :&lt;br /&gt;I think now we&amp;#39;ve reached a state, so I can call also the Visual Studio Style usable!&lt;br /&gt;&lt;br /&gt;07.03.2010 :&lt;br /&gt;Many work done on the Grid, searching for two icons for the sorting! If someone can draw, please do and send me!&lt;br /&gt;&lt;br /&gt;Feb. 2010 :&lt;br /&gt;I (jogibear9988) get access to the Project from the author deepforest and try to fix and implement new thinks. If anyone is interested to help feel free to submit patches, I&amp;#39;m trying to apply them!&lt;br /&gt;I also removed the Release, because I think it&amp;#39;s enough at the moment to download the source, If we are at a good state, I think than we can do a first release!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;WPF Property Grid is a WPF version of the well known Visual Studio Property Grid control.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;Having a managed instance of any kind, a Property Grid control reflects its public properties, displays each property type, value, accessibility (read/write), other meta-data such as description, category and more. A Property Grid control is ideal in cases where one should display a vary types of objects. Instead of writing a custom view for each type, using a Property Grid provides an easy way to dynamically create an object editable custom view.&lt;br /&gt;&lt;br /&gt;An extensible Property Grid provides extension points for changing its layout, style, supports localization, adding editors and converters declaratively (using attributes for an instance) or using an XML file (decouples the type from Property Grid related attributes), grouping, sorting and filtering.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;Dynamic Property Display&lt;/li&gt;
&lt;li&gt;Built-in and Custom Value Converters, Editors and Designers&lt;/li&gt;
&lt;li&gt;Property Grouping, Sorting and Filtering&lt;/li&gt;
&lt;li&gt;Property Two-Way Binding&lt;/li&gt;
&lt;li&gt;Property Meta Data such as Description and Display Name&lt;/li&gt;
&lt;li&gt;Preview of WPF Controls&lt;/li&gt;
&lt;li&gt;Grouping or Sorting&lt;/li&gt;
&lt;li&gt;Dynamicly Expanding of nested Object&amp;#39;s&lt;/li&gt;
&lt;li&gt;Themes and Skins&lt;/li&gt;
&lt;li&gt;Type Mapping based on Attributes and/or XML&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;TODO&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;More type Editors&lt;/li&gt;
&lt;li&gt;Copy all features from VS Style to Expression Blend&lt;/li&gt;
&lt;li&gt;Brush Editor&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Screen Shot&amp;#39;s&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Visual Studio Theme&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=wpg&amp;DownloadId=199439" alt="wpg.png" title="wpg.png" /&gt;&lt;br /&gt;&lt;br /&gt;ExpressionBlend Theme&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=wpg&amp;DownloadId=34930" alt="wpgpoc.jpg" title="wpgpoc.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Visual Studio Theme&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Download?ProjectName=wpg&amp;DownloadId=110404" alt="vs.jpg" title="vs.jpg" /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jogibear9988</author><pubDate>Wed, 28 Nov 2012 20:28:44 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121128082844P</guid></item><item><title>Commented Issue: BrushEditor crashes if application targets .NET 4 [13294]</title><link>http://wpg.codeplex.com/workitem/13294</link><description>&amp;#60;p&amp;#62;If you change the target of the sample application from .NET 3.5 to .NET 4, the brush editor will not work any more&amp;#59; once you try to move a gradient stop, an exception occurs&amp;#58;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;&amp;#38;nbsp&amp;#59;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Unhandled WPF exception&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Exception thrown&amp;#58;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;System.ArgumentOutOfRangeException&amp;#58; Specified argument was out of the range of valid values.&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;Parameter name&amp;#58; index&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at MS.Utility.FrugalObjectList&amp;#96;1.get_Item&amp;#40;Int32 index&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Freezable.GetChangeHandlersAndInvalidateSubProperties&amp;#40;EventStorage&amp;#38;amp&amp;#59; calledHandlers&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Freezable.FireChanged&amp;#40;&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Freezable.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.DependencyObject.NotifyPropertyChange&amp;#40;DependencyPropertyChangedEventArgs args&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.DependencyObject.UpdateEffectiveValue&amp;#40;EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;#38;amp&amp;#59; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.DependencyObject.SetValueCommon&amp;#40;DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.DependencyObject.SetValueInternal&amp;#40;DependencyProperty dp, Object value&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at ICSharpCode.WpfDesign.Designer.PropertyGrid.Editors.BrushEditor.GradientSlider.MoveStop&amp;#40;GradientStop stop, Double oldOffset, DragDeltaEventArgs e&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at ICSharpCode.WpfDesign.Designer.PropertyGrid.Editors.BrushEditor.GradientSlider.thumb_DragDelta&amp;#40;Object sender, DragDeltaEventArgs e&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at ICSharpCode.WpfDesign.Designer.PropertyGrid.Editors.BrushEditor.GradientSlider.ClassDragDelta&amp;#40;Object sender, DragDeltaEventArgs e&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Controls.Primitives.DragDeltaEventArgs.InvokeEventHandler&amp;#40;Delegate genericHandler, Object genericTarget&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.RoutedEventArgs.InvokeHandler&amp;#40;Delegate handler, Object target&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.RoutedEventHandlerInfo.InvokeHandler&amp;#40;Object target, RoutedEventArgs routedEventArgs&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.EventRoute.InvokeHandlersImpl&amp;#40;Object source, RoutedEventArgs args, Boolean reRaised&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.UIElement.RaiseEventImpl&amp;#40;DependencyObject sender, RoutedEventArgs args&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.UIElement.RaiseEvent&amp;#40;RoutedEventArgs e&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Controls.Primitives.Thumb.OnMouseMove&amp;#40;MouseEventArgs e&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.UIElement.OnMouseMoveThunk&amp;#40;Object sender, MouseEventArgs e&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Input.MouseEventArgs.InvokeEventHandler&amp;#40;Delegate genericHandler, Object genericTarget&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.RoutedEventArgs.InvokeHandler&amp;#40;Delegate handler, Object target&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.RoutedEventHandlerInfo.InvokeHandler&amp;#40;Object target, RoutedEventArgs routedEventArgs&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.EventRoute.InvokeHandlersImpl&amp;#40;Object source, RoutedEventArgs args, Boolean reRaised&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.UIElement.RaiseEventImpl&amp;#40;DependencyObject sender, RoutedEventArgs args&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.UIElement.RaiseTrustedEvent&amp;#40;RoutedEventArgs args&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.UIElement.RaiseEvent&amp;#40;RoutedEventArgs args, Boolean trusted&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Input.InputManager.ProcessStagingArea&amp;#40;&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Input.InputManager.ProcessInput&amp;#40;InputEventArgs input&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Input.InputProviderSite.ReportInput&amp;#40;InputReport inputReport&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Interop.HwndMouseInputProvider.ReportInput&amp;#40;IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage&amp;#40;IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;#38;amp&amp;#59; handled&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Interop.HwndSource.InputFilterMessage&amp;#40;IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;#38;amp&amp;#59; handled&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at MS.Win32.HwndWrapper.WndProc&amp;#40;IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;#38;amp&amp;#59; handled&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at MS.Win32.HwndSubclass.DispatcherCallbackOperation&amp;#40;Object o&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at System.Windows.Threading.ExceptionWrapper.InternalRealCall&amp;#40;Delegate callback, Object args, Int32 numArgs&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&amp;#60;p&amp;#62;   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen&amp;#40;Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler&amp;#41;&amp;#60;&amp;#47;p&amp;#62;&lt;br /&gt;&lt;br /&gt;Comments: ** Comment from web user: Damslang ** &lt;p&gt;Hi, I am having the same problem , any change on this item or sudjested workaround would be helpfull. &lt;/p&gt;</description><author>Damslang</author><pubDate>Mon, 19 Nov 2012 06:57:05 GMT</pubDate><guid isPermaLink="false">Commented Issue: BrushEditor crashes if application targets .NET 4 [13294] 20121119065705A</guid></item><item><title>New Post: Dynamic Categories? </title><link>http://wpg.codeplex.com/discussions/401123</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Is it possible to have dynamic categories?&lt;/p&gt;
&lt;p&gt;Depending on the data imported to program, I need to create property grid with different categories. Any ideas?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;/div&gt;</description><author>anejad</author><pubDate>Mon, 29 Oct 2012 14:18:02 GMT</pubDate><guid isPermaLink="false">New Post: Dynamic Categories?  20121029021802P</guid></item><item><title>Created Issue: Bug: SelectedProperty not changed when using TAB or Up/Down keys [15678]</title><link>http://wpg.codeplex.com/workitem/15678</link><description>When moving between properties with the TAB or Up&amp;#47;Down keys the SelectedProperty is not updated to the new property, this results in the wrong property begin updated then you press Enter.&lt;br /&gt;&lt;br /&gt;Adding the following to the PropertyGrid_PreviewKeyDown method solves the issue&amp;#58;&lt;br /&gt;&amp;#47;&amp;#47;Finish Editing of a TextBox with Enter&amp;#33;&lt;br /&gt;        void PropertyGrid_PreviewKeyDown&amp;#40;object sender, KeyEventArgs e&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            var OrginalSource &amp;#61; &amp;#40;e.OriginalSource as FrameworkElement&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            if &amp;#40;OrginalSource.DataContext &amp;#33;&amp;#61; null &amp;#38;amp&amp;#59;&amp;#38;amp&amp;#59; OrginalSource.DataContext.GetType&amp;#40;&amp;#41; &amp;#61;&amp;#61; typeof&amp;#40;Property&amp;#41;&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                SelectedProperty &amp;#61; &amp;#40;Property&amp;#41;OrginalSource.DataContext&amp;#59; &lt;br /&gt;            &amp;#125;&lt;br /&gt;            else&lt;br /&gt;                SelectedProperty &amp;#61; null&amp;#59;&lt;br /&gt;</description><author>rogst</author><pubDate>Fri, 05 Oct 2012 12:17:17 GMT</pubDate><guid isPermaLink="false">Created Issue: Bug: SelectedProperty not changed when using TAB or Up/Down keys [15678] 20121005121717P</guid></item><item><title>Source code checked in, #96133</title><link>http://wpg.codeplex.com/SourceControl/changeset/changes/96133</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:40:31 GMT</pubDate><guid isPermaLink="false">Source code checked in, #96133 20121001094031P</guid></item><item><title>Source code checked in, #96132</title><link>http://wpg.codeplex.com/SourceControl/changeset/changes/96132</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:33:03 GMT</pubDate><guid isPermaLink="false">Source code checked in, #96132 20121001093303P</guid></item><item><title>New Post: Add validation routine for a field</title><link>http://wpg.codeplex.com/discussions/396769</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi, for a property grid class, I want to limit the values that its field may contain. Can you please give me some idea, how to achieve that please? Thanks.&lt;/p&gt;
&lt;/div&gt;</description><author>ranacseruet</author><pubDate>Tue, 25 Sep 2012 06:17:44 GMT</pubDate><guid isPermaLink="false">New Post: Add validation routine for a field 20120925061744A</guid></item><item><title>New Post: Working with List&lt;T&gt;</title><link>http://wpg.codeplex.com/discussions/389040</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi everybody,&lt;/p&gt;
&lt;p&gt;I cannot make the following class work with WPG.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;    public class Person
    {
        public string FirstName { get; set; }
        public string SecondName { get; set; }
        public int Age { get; set; }
        
        public List&amp;lt;Point&amp;gt; Curve { get; set; }


        public Person()
        {
            Curve = new List();
        }

    }

    public class Point
    {
        public double X { get; set; }
        public double Y { get; set; }
    }&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I went through all discussion, and kind of understand where I have to make changes. Spent whole day, with no result. Could anybody help me with it?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I tried to use&amp;nbsp;approach&amp;nbsp;with IList (from one of the discussions here), but it doesn't work with&amp;nbsp;CollectionEditorControl... &amp;nbsp;Maybe I'm doing somethung wrong, maybe some required attributes are missing... Not sure.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I&amp;nbsp;also&amp;nbsp;ready to use strong types&amp;nbsp;instead&amp;nbsp;of T, say this Point class can be hardcoded to WPG. It's not a problem for me (however it's not&amp;nbsp;beautiful). I work on app where I need to represent only few&amp;nbsp;different&amp;nbsp;types.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>sumus17</author><pubDate>Wed, 25 Jul 2012 20:46:40 GMT</pubDate><guid isPermaLink="false">New Post: Working with List&lt;T&gt; 20120725084640P</guid></item><item><title>New Post: openFile property</title><link>http://wpg.codeplex.com/discussions/362383</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I want to create a customized property when I click on its value-which is button- OpenFileDialogue appears to select the file and return file path to that property.&lt;/p&gt;
&lt;p&gt;thank you.&lt;/p&gt;
&lt;/div&gt;</description><author>mAmged</author><pubDate>Sat, 07 Jul 2012 19:48:50 GMT</pubDate><guid isPermaLink="false">New Post: openFile property 20120707074850P</guid></item><item><title>New Post: Property validation, IDataErrorInfo "Instance"</title><link>http://wpg.codeplex.com/discussions/271140</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi hisss,&lt;/p&gt;
&lt;p&gt;Thanks for your help...&lt;/p&gt;
&lt;p&gt;-Rafael&lt;/p&gt;&lt;/div&gt;</description><author>RafaelNadal</author><pubDate>Mon, 02 Jul 2012 12:53:15 GMT</pubDate><guid isPermaLink="false">New Post: Property validation, IDataErrorInfo "Instance" 20120702125315P</guid></item><item><title>New Post: Property validation, IDataErrorInfo "Instance"</title><link>http://wpg.codeplex.com/discussions/271140</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hello Rafael,&lt;/p&gt;
&lt;p&gt;I will start from down down to up the last piece of code has number 1:&lt;/p&gt;
&lt;p&gt;1. piece is located should be located in WPGTemplates.xaml (Themes/THEME/WPGTemplates.xaml)&lt;/p&gt;
&lt;p&gt;This piece causes that default template (textbox) starts normal wpf validation. Before that there was only ExceptionValidateRule or nothing. I wanted to use DataErrorValidationRule.&lt;/p&gt;
&lt;p&gt;2. You should add this to other editors templates if you want to use them. again in WPGTemplates.xaml or in custom templates. It is standard in WPF.&lt;/p&gt;
&lt;p&gt;3. I wanted to create form, that you can't close until your property grid is valid. So if you want to do something like that, just add this code to the propertyGrid.cs and bind for example enabled property of "ok" button to IsValid property.&lt;/p&gt;
&lt;p&gt;4. This is implementation of IDataErrorInfo interface on "Property" class. It causes validation only if yours instance object implements IDataErrorInfo.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So Example: Just add this code to the concreate files (WPGTemplates.xaml, PropertyViewModel, PropertyGrid. And try to show any object which implements IDataErrorInfo interface. If you have any validation error there yours textxtboxes appears "red" bordered.&lt;/p&gt;
&lt;p&gt;Actualy i stopped using WPG. I don't want to write to this forum the reasons. if you want to know my reasons, and solution write me an email:&lt;/p&gt;
&lt;p&gt;\P\E\T\E\R\.\L\A\P\I\N\.\1\1\8\@\G\M\A\I\L\.\C\O\M&lt;/p&gt;
&lt;p&gt;WITHOUT SLASHES...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>hisss</author><pubDate>Fri, 29 Jun 2012 09:03:10 GMT</pubDate><guid isPermaLink="false">New Post: Property validation, IDataErrorInfo "Instance" 20120629090310A</guid></item><item><title>New Post: Property validation, IDataErrorInfo "Instance"</title><link>http://wpg.codeplex.com/discussions/271140</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I am a newbie.. Could u please explain everything fully rather than telling it in parts.. I dont know where to put the data template that u mentioned in this discussion. It would be nice if u explain the above code through a simple example again..&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Nadal&lt;/p&gt;&lt;/div&gt;</description><author>RafaelNadal</author><pubDate>Fri, 29 Jun 2012 07:44:19 GMT</pubDate><guid isPermaLink="false">New Post: Property validation, IDataErrorInfo "Instance" 20120629074419A</guid></item><item><title>New Post: Style Does Not Seem To Set</title><link>http://wpg.codeplex.com/discussions/350394</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Ok...So I do know that for example the PropertyGrid.xaml can have its colors changed from the Brush ResourceId to raw colors and I can see the difference.&amp;nbsp; However, I am still a little bit stumped as to what is going on.&amp;nbsp; Apparently, I don't get anything out of the Brush Xaml file.&amp;nbsp; I guess I will have to look and see why but for now I'm not sure.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks much.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Erik&lt;/p&gt;&lt;/div&gt;</description><author>etoraaso</author><pubDate>Thu, 29 Mar 2012 00:44:55 GMT</pubDate><guid isPermaLink="false">New Post: Style Does Not Seem To Set 20120329124455A</guid></item><item><title>New Post: Style Does Not Seem To Set</title><link>http://wpg.codeplex.com/discussions/350394</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;It may have something to do with the Brushes having their colors contain Hex values?&amp;nbsp; I have been playing with other controls and using the Color set for say a background will not work with "#FFFFFFFF" but does for the explicit "Black" (I tried both a SolidColorBrush and the raw Color).&amp;nbsp; Anyways, I wonder if I'm missing a TypeConverter or something?&amp;nbsp; Changing the Brushes to use a Color string instead of the Hex value didn't seem to work either so the hook into that file seems to be broken somehow.&amp;nbsp; I changed many of them to a single Color (Green) and everything is still white.&amp;nbsp; That must be the "At least we tried" style I guess.&lt;/p&gt;
&lt;p&gt;Anyways, I'll post if I find anything else.&amp;nbsp; Thanks much.&lt;/p&gt;
&lt;p&gt;Erik&lt;/p&gt;&lt;/div&gt;</description><author>etoraaso</author><pubDate>Thu, 29 Mar 2012 00:30:10 GMT</pubDate><guid isPermaLink="false">New Post: Style Does Not Seem To Set 20120329123010A</guid></item><item><title>New Post: Style Does Not Seem To Set</title><link>http://wpg.codeplex.com/discussions/350394</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hello all,&lt;/p&gt;
&lt;p&gt;I am using .Net 4.0 with the Expression Blend version and while my property grid looks pretty decent, I am not getting any colors.&amp;nbsp; I'm not sure if I should be expecting the black expression blend image on the Home page, but something appears to be
 wrong.&amp;nbsp; I would like to customize the feel but it seems that any changes I make in my Brushes.xaml page don't seem to change anything.&amp;nbsp; Is there something I need to do to activate it?&lt;/p&gt;
&lt;p&gt;I checked out the version right before it was converted back to .Net 3.5 and I am using VS 2010.&amp;nbsp; I did have to change some things to make mine work but they didn't take too long to track down. (Changes:&amp;nbsp; Add in the Generic.xaml/ExpressionBlend.xaml
 into my own App.xaml.&amp;nbsp; Update some of the paths in the MergedDictionaries to account for my project name rather than the included Demo project.&amp;nbsp; Had to add the trick to get my project to be able to resolve the Dictionaries in my app.xaml file...notice
 the snippet at the bottom with the dummy style. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anyways, any help would be much appreciated.&amp;nbsp; The Grid looks great and I am curious how active anyone is here.&amp;nbsp; I figure if my grid is able to locate the other Xaml files that correspond to the different Windows Controls, it should be able to find
 the Brushes file.&amp;nbsp; Additionally, I would expect my app to have an error if it were unable to resolve an Id for a specific brush.&amp;nbsp; Anyways, seems strange to me.&lt;/p&gt;
&lt;p&gt;Erik&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Snippet Mentioned Above (In my App.xaml):&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResourceDictionary&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResourceDictionary.MergedDictionaries&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResourceDictionary Source=&amp;quot;/Platform;component/Themes/Generic.xaml&amp;quot; /&amp;gt;&amp;nbsp;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ResourceDictionary.MergedDictionaries&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Style TargetType=&amp;quot;{x:Type Window}&amp;quot;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ResourceDictionary&amp;gt;&lt;/p&gt;
&lt;/div&gt;</description><author>etoraaso</author><pubDate>Wed, 28 Mar 2012 23:20:21 GMT</pubDate><guid isPermaLink="false">New Post: Style Does Not Seem To Set 20120328112021P</guid></item><item><title>New Post: use the property grid with .Net 4.0 WF Activities like this</title><link>http://wpg.codeplex.com/discussions/222511</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I did figure out how to use the fade-out editor that the default grid uses. Here is some sample code:&lt;/p&gt;
&lt;p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Activities.Presentation.PropertyEditing;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Reflection;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Windows;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Windows.Data;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; Company.Services;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; Company.Units;

&lt;span style="color: blue;"&gt;namespace&lt;/span&gt; Company.Ui.Wpf.Converters
{
	&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; UnitOfMeasureEditor: PropertyValueEditor
	{
		&lt;span style="color: blue;"&gt;public&lt;/span&gt; UnitOfMeasureEditor()
		{
			&lt;span style="color: blue;"&gt;var&lt;/span&gt; type = &lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(PropertyValueEditor).Assembly.GetType(&lt;span style="color: #a31515;"&gt;"System.Activities.Presentation.Internal.PropertyEditing.Automation.AutomatedChoiceEditor"&lt;/span&gt;, &lt;span style="color: blue;"&gt;true&lt;/span&gt;, &lt;span style="color: blue;"&gt;false&lt;/span&gt;);
			&lt;span style="color: blue;"&gt;var&lt;/span&gt; itemSourceProperty = (DependencyProperty)type.BaseType.GetField(&lt;span style="color: #a31515;"&gt;"ItemsSourceProperty"&lt;/span&gt;, BindingFlags.Public | BindingFlags.Static).GetValue(&lt;span style="color: blue;"&gt;null&lt;/span&gt;);
			&lt;span style="color: blue;"&gt;var&lt;/span&gt; itemValueProperty = (DependencyProperty)type.BaseType.GetField(&lt;span style="color: #a31515;"&gt;"ValueProperty"&lt;/span&gt;, BindingFlags.Public | BindingFlags.Static).GetValue(&lt;span style="color: blue;"&gt;null&lt;/span&gt;);

			&lt;span style="color: blue;"&gt;var&lt;/span&gt; lbfac = &lt;span style="color: blue;"&gt;new&lt;/span&gt; FrameworkElementFactory(type);

			&lt;span style="color: blue;"&gt;var&lt;/span&gt; sourceBinding = &lt;span style="color: blue;"&gt;new&lt;/span&gt; Binding();
			sourceBinding.Mode = BindingMode.OneTime;

			&lt;span style="color: blue;"&gt;var&lt;/span&gt; um = ServiceRegistry.Get&amp;lt;UnitsManager&amp;gt;();
			sourceBinding.Source = um.AllUnits;

			lbfac.SetBinding(itemSourceProperty, sourceBinding);

			&lt;span style="color: blue;"&gt;var&lt;/span&gt; valueBinding = &lt;span style="color: blue;"&gt;new&lt;/span&gt; Binding(&lt;span style="color: #a31515;"&gt;"Value"&lt;/span&gt;);
			valueBinding.Mode = BindingMode.TwoWay;

			lbfac.SetBinding(itemValueProperty, valueBinding);

			&lt;span style="color: blue;"&gt;var&lt;/span&gt; dt = &lt;span style="color: blue;"&gt;new&lt;/span&gt; DataTemplate();
			dt.VisualTree = lbfac;

			InlineEditorTemplate = dt;
		}
	}
}

&lt;/pre&gt;
&lt;/div&gt;
&lt;/p&gt;&lt;/div&gt;</description><author>brantheman</author><pubDate>Thu, 22 Mar 2012 14:39:07 GMT</pubDate><guid isPermaLink="false">New Post: use the property grid with .Net 4.0 WF Activities like this 20120322023907P</guid></item><item><title>New Post: ould not load file or assembly 'WPG, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.</title><link>http://wpg.codeplex.com/discussions/347206</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi there.&lt;/p&gt;
&lt;p&gt;I'm using PRISM and&amp;nbsp;this new control which. While I was testing the DEMO, it was everthing going well. But since I used PRISM, if I put the control in a Shell, also goes well, but if I put the control in a Module, it throws an error.&lt;/p&gt;
&lt;p&gt;Could not load file or assembly 'WPG, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.&lt;/p&gt;
&lt;p&gt;Someone knows why it show me this exception?&lt;/p&gt;
&lt;pre&gt;&lt;a href="http://i.stack.imgur.com/n6Ffh.png"&gt;http://i.stack.imgur.com/n6Ffh.png&lt;/a&gt;&lt;/pre&gt;
&lt;/div&gt;</description><author>ofimbres</author><pubDate>Sun, 04 Mar 2012 03:54:27 GMT</pubDate><guid isPermaLink="false">New Post: ould not load file or assembly 'WPG, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. 20120304035427A</guid></item><item><title>Commented Feature: Type instantiating support [4930]</title><link>http://wpg.codeplex.com/workitem/4930</link><description>Give an option for instantiating an instance of a known class within the Property Grid.&lt;br /&gt;Comments: ** Comment from web user: smurfiv ** &lt;p&gt;Add a local resource in Xaml and then use that as the binding e.g.&lt;/p&gt;&lt;p&gt;   &amp;#60;Window.Resources&amp;#62;&lt;br /&gt;      &amp;#60;local&amp;#58;ClientPropertiesDisplay x&amp;#58;Key&amp;#61;&amp;#34;csd&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;   &amp;#60;&amp;#47;Window.Resources&amp;#62;&lt;/p&gt;&lt;p&gt;      &amp;#60;my&amp;#58;PropertyGrid Name&amp;#61;&amp;#34;grid&amp;#34; Instance&amp;#61;&amp;#34;&amp;#123;Binding Source&amp;#61;&amp;#123;StaticResource csd&amp;#125;&amp;#125;&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&lt;/p&gt;</description><author>smurfiv</author><pubDate>Tue, 21 Feb 2012 19:20:20 GMT</pubDate><guid isPermaLink="false">Commented Feature: Type instantiating support [4930] 20120221072020P</guid></item></channel></rss>