<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WPF DataGrid: Working with DataGridComboBoxColumns CTP (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx</link><description>UPDATE: DataGridComboBoxColumn has been updated from CTP to V1. See the post here for the updates to the DataGridComboBoxColumn as well as an updated sample. Previously I started a post on DataGridComboBoxColumns where I introduced the APIs specific to</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Vincent Sibal's Blog : WPF DataGrid: Working with DataGridComboBoxColumn</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8903501</link><pubDate>Thu, 28 Aug 2008 17:55:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8903501</guid><dc:creator>Vincent Sibal's Blog : WPF DataGrid: Working with DataGridComboBoxColumn</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/vinsibal/archive/2008/08/26/wpf-datagrid-working-with-datagridcomboboxcolumn.aspx"&gt;http://blogs.msdn.com/vinsibal/archive/2008/08/26/wpf-datagrid-working-with-datagridcomboboxcolumn.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8904974</link><pubDate>Fri, 29 Aug 2008 16:24:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8904974</guid><dc:creator>pan</dc:creator><description>&lt;p&gt;I have really not much enthusiasm for these converter solutions. A combobox in a datagrid is used almost everywhere. It cannot be to discover each time such code constructs, also not for a subclassing solution. &amp;nbsp;We all heard about Rapid Application Development. In Windows Forms, we use for a combobox 4 properties: DataPropertyName, DataSource, DisplayMember and ValueMember. In WPF we need the same or something similar!&lt;/p&gt;
&lt;p&gt;(An even “more” Rapid Application Development was possible with Access 15 years ago…)&lt;/p&gt;
&lt;p&gt;So, since this is just a preview, I hope that the final version of the grid will have these improvements. Could you tell us, if the development goes in this direction?&lt;/p&gt;
&lt;p&gt;Thanks a lot&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;</description></item><item><title>.NET 3.5 SP1 and WPF DataGrid CTP are out now!</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8905652</link><pubDate>Fri, 29 Aug 2008 19:22:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8905652</guid><dc:creator>Vincent Sibal's Blog</dc:creator><description>&lt;p&gt;As you might have heard, .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 are out today! There are a&lt;/p&gt;
</description></item><item><title>WPF DataGrid: Dissecting the Visual Layout</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8905671</link><pubDate>Fri, 29 Aug 2008 19:27:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8905671</guid><dc:creator>Vincent Sibal's Blog</dc:creator><description>&lt;p&gt;I’m going to be dissecting and discussing the DataGrid visuals and how they are all assembled together&lt;/p&gt;
</description></item><item><title>WPF DataGrid: Stock and Template Columns</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8905692</link><pubDate>Fri, 29 Aug 2008 19:32:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8905692</guid><dc:creator>Vincent Sibal's Blog</dc:creator><description>&lt;p&gt;Overview The DataGrid uses a set of DataGridColumns to describe how to display its data just like a GridView&lt;/p&gt;
</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8922974</link><pubDate>Thu, 04 Sep 2008 01:13:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8922974</guid><dc:creator>vinsibal</dc:creator><description>&lt;p&gt;Peter,&lt;/p&gt;
&lt;p&gt;In the current implementation of DataGrid and ComboBox a conversion must take place to go from one table to another. &amp;nbsp;Because of that, the DataGrid cannot guess how to convert so the app developer must provide a custom implementation. &amp;nbsp;&lt;/p&gt;
</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8958097</link><pubDate>Fri, 19 Sep 2008 06:10:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8958097</guid><dc:creator>Hardik</dc:creator><description>&lt;p&gt;Hi Vincent,&lt;/p&gt;
&lt;p&gt;I am stuck with using comboBox in dataGrid &amp;nbsp;where my combobox should have list of images and it should be getting from code-behind page of xaml page. So, I have one method say &amp;quot;CablesImagesMethod&amp;quot; that returns System.Windows.Controls.Images. &lt;/p&gt;
&lt;p&gt;But, I wanna bind the selected value from combobox to &amp;quot;ImageStore&amp;quot; property of collection that is bind to dataGrid. Exactly, like your second example but in my case I need to use Image rather than &amp;quot;TextBlock&amp;quot; (I think so).&lt;/p&gt;
&lt;p&gt;so my code is like.... &lt;/p&gt;
&lt;p&gt;&amp;lt;Grid.Resources&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ObjectDataProvider x:Key=&amp;quot;imageDataProvider&amp;quot; ObjectType=&amp;quot;{x:Type local:CablesSegmentsPage}&amp;quot; MethodName=&amp;quot;CablesImagesMethod&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;UI1:ImageStoreConverter x:Key=&amp;quot;ImageConverter&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/Grid.Resources&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;dg:DataGridTemplateColumn&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dg:DataGridTemplateColumn.CellTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;Image Source=&amp;quot;{Binding Path=ImageStore, Converter={StaticResource ImageConverter}}&amp;quot; Width=&amp;quot;50&amp;quot; Height=&amp;quot;25&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dg:DataGridTemplateColumn.CellTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dg:DataGridTemplateColumn.CellEditingTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComboBox ItemsSource=&amp;quot;{Binding Source={StaticResource imageDataProvider}}&amp;quot; &lt;/p&gt;
&lt;p&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;SelectedValue=&amp;quot;{Binding Path=ImageStore, Converter={StaticResource ImageConverter}}&amp;quot; SelectedValuePath=&amp;quot;ImageStore&amp;quot; Width=&amp;quot;50&amp;quot; /&amp;gt; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dg:DataGridTemplateColumn.CellEditingTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dg:DataGridTemplateColumn&amp;gt;&lt;/p&gt;
&lt;p&gt;In result, it is displaying column as an image with converting and displaying correct image from &amp;quot;ImageStore&amp;quot; property of collection. But when I click on image, it becomes empty combobox and after when I select or click on another cell it goes back to image with displaying correct image.&lt;/p&gt;
&lt;p&gt;So, my question is why it is not displaying or getting anything in combobox?&lt;/p&gt;
&lt;p&gt;for testing purpose, I have one combobox outside the DataGrid and code for that is like...&lt;/p&gt;
&lt;p&gt;&amp;lt;ComboBox Grid.Row=&amp;quot;1&amp;quot; ItemsSource=&amp;quot;{Binding ElementName=m_CablesSegmentsPage, Path=CablesImages}&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt;and it is getting all correct images and displaying.&lt;/p&gt;
&lt;p&gt;so , I tried using that way in binding ItemSource with elementName and Path, but still it doesn't work for DataGrid.&lt;/p&gt;
&lt;p&gt;So, In conclusion, How can I populate a ComboBox inside DataGrid with collection of Images that is comming from a property (or method) of code-behind page?&lt;/p&gt;</description></item><item><title>WPF DataGrid – Styling rows and columns based on Header conditions and other properties</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8958884</link><pubDate>Fri, 19 Sep 2008 18:11:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8958884</guid><dc:creator>Vincent Sibal's Blog</dc:creator><description>&lt;p&gt;There have been several questions on the WPF CodePlex discussion list relating to styling rows and columns&lt;/p&gt;
</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8960056</link><pubDate>Sat, 20 Sep 2008 20:06:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8960056</guid><dc:creator>vinsibal</dc:creator><description>&lt;p&gt;Hardik,&lt;/p&gt;
&lt;p&gt;Is your ImageConverter being called at all for the ComboBox binding? &amp;nbsp;Also, for the binding on the Image, the Mode should be OneWay. &amp;nbsp;I don't think that would be the reason why the images are not showing up in the ComboBox though. &amp;nbsp;Could you also post a snippet of the class for the return value of the method CableImages.&lt;/p&gt;
</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8960864</link><pubDate>Mon, 22 Sep 2008 08:08:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8960864</guid><dc:creator>Hardik</dc:creator><description>&lt;p&gt;Hi Vincent,&lt;/p&gt;
&lt;p&gt;I have put that ImageConverter in ComboBox for try and error purpose, it don't think so it does a metter, because I am not using any converter while binding with combobox outside the dataGrid and it displays the images.&lt;/p&gt;
&lt;p&gt;my class snippet is like..&lt;/p&gt;
&lt;p&gt;in Xaml page:&lt;/p&gt;
&lt;p&gt;&amp;lt;UserControl x:Class=&amp;quot;MyNameSpace.CablesSegmentsPage&amp;quot;&lt;/p&gt;
&lt;p&gt;xmlns:local=&amp;quot;clr-namespace:MyNameSpace&amp;quot;&lt;/p&gt;
&lt;p&gt;.......&lt;/p&gt;
&lt;p&gt;x:Name=&amp;quot;m_CablesSegmentsPage&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;in code-behind page (C#)..&lt;/p&gt;
&lt;p&gt;namespace MyNameSpace&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; public partial class CablesSegmentsPage&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public Collection&amp;lt;Image&amp;gt; CablesImagesMethod()&lt;/p&gt;
&lt;p&gt;		{&lt;/p&gt;
&lt;p&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;//code for getting images in cableImages.........&lt;/p&gt;
&lt;p&gt;			return cablesImages;&lt;/p&gt;
&lt;p&gt;		}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;give me some idea, if I am doing something wrong.&lt;/p&gt;</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8961891</link><pubDate>Tue, 23 Sep 2008 06:50:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8961891</guid><dc:creator>vinsibal</dc:creator><description>&lt;p&gt;Hardik,&lt;/p&gt;
&lt;p&gt;I did something along these lines and got it to work:&lt;/p&gt;
&lt;p&gt; &amp;lt;dg:DataGridTemplateColumn.CellEditingTemplate&amp;gt;&lt;/p&gt;
&lt;p&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;lt;DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&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;lt;ComboBox ItemsSource=&amp;quot;{Binding Source={StaticResource ImageList}}&amp;quot; &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;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&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;SelectedItem=&amp;quot;{Binding Path=Picture, Converter={StaticResource ImageConverter}, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}&amp;quot;&amp;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;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;/ComboBox&amp;gt;&lt;/p&gt;
&lt;p&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;lt;/DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dg:DataGridTemplateColumn.CellEditingTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt;public class ImageConverter : IValueConverter&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public object Convert(object value, Type targetType, object parameter, CultureInfo culture)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new Image { Source = new BitmapImage(new Uri(&amp;quot;pack://application:,,,/&amp;quot; + (string)value)) };&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Image image = value as Image;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return (image.Source as BitmapImage).UriSource.AbsolutePath;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8961898</link><pubDate>Tue, 23 Sep 2008 07:07:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8961898</guid><dc:creator>Hardik</dc:creator><description>&lt;p&gt;Hi Vincent,&lt;/p&gt;
&lt;p&gt;Is it possible to send me your whole sample than it will be more clear for me?&lt;/p&gt;
&lt;p&gt;because i can't figure out that how do you define StaticResource ImageList.&lt;/p&gt;
&lt;p&gt;Thanks in advance...&lt;/p&gt;</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8961917</link><pubDate>Tue, 23 Sep 2008 07:40:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8961917</guid><dc:creator>Hardik</dc:creator><description>&lt;p&gt;Hi Vincent,&lt;/p&gt;
&lt;p&gt;I got my combobox working with exactly the same stuff i was doing before, but only problem was my method wasn't static.&lt;/p&gt;
&lt;p&gt;thanks a lot.....&lt;/p&gt;</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8962993</link><pubDate>Wed, 24 Sep 2008 05:10:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8962993</guid><dc:creator>Hardik</dc:creator><description>&lt;p&gt;Hi Vincent,&lt;/p&gt;
&lt;p&gt;I have one more questions, when I click on ComboBox, it is not remebering (Displaying) the currentItem. &lt;/p&gt;
&lt;p&gt;Is it a normal or something that I am not doing?&lt;/p&gt;
&lt;p&gt;thnaks &lt;/p&gt;</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8974600</link><pubDate>Fri, 03 Oct 2008 02:04:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8974600</guid><dc:creator>Vitaly</dc:creator><description>&lt;p&gt;Here is one more solution without using Converter. The idea is to use ComboBox in CellTemplate with attribute IsEnabled=&amp;quot;False&amp;quot;:&lt;/p&gt;
&lt;p&gt;&amp;lt;dg:DataGridTemplateColumn Header=&amp;quot;CustomerID (ContactName alias)&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;dg:DataGridTemplateColumn.CellTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComboBox IsEnabled=&amp;quot;False&amp;quot; ItemsSource=&amp;quot;{Binding Source={StaticResource customerDataProvider}}&amp;quot; SelectedValue=&amp;quot;{Binding Path=CustomerID}&amp;quot; SelectedValuePath=&amp;quot;CustomerID&amp;quot; DisplayMemberPath=&amp;quot;ContactName&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/dg:DataGridTemplateColumn.CellTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;dg:DataGridTemplateColumn.CellEditingTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComboBox ItemsSource=&amp;quot;{Binding Source={StaticResource customerDataProvider}}&amp;quot; SelectedValue=&amp;quot;{Binding Path=CustomerID}&amp;quot; SelectedValuePath=&amp;quot;CustomerID&amp;quot; DisplayMemberPath=&amp;quot;ContactName&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/DataTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/dg:DataGridTemplateColumn.CellEditingTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/dg:DataGridTemplateColumn&amp;gt;&lt;/p&gt;</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#8974824</link><pubDate>Fri, 03 Oct 2008 04:54:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8974824</guid><dc:creator>vinsibal</dc:creator><description>&lt;p&gt;Vitaly,&lt;/p&gt;
&lt;p&gt;That is a good solution and at the time of writing the post I didn't think about that. &amp;nbsp;In fact, the DataGridComboBoxColumn has already been updated in the final release with a somewhat similar solution. &amp;nbsp;Thanks for your input!&lt;/p&gt;
</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#9026677</link><pubDate>Fri, 31 Oct 2008 17:11:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9026677</guid><dc:creator>vinsibal</dc:creator><description>&lt;p&gt;Hardik,&lt;/p&gt;
&lt;p&gt;I know it's a pretty late reply, but are you having the same ComboBox issue with the v1 version?&lt;/p&gt;
</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns CTP (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#9044178</link><pubDate>Wed, 05 Nov 2008 16:22:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9044178</guid><dc:creator>Sachet</dc:creator><description>&lt;p&gt;Can you please tell me how autocomplete and autosuggest feature can be added to the combobox column?&lt;/p&gt;</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns CTP (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#9044260</link><pubDate>Wed, 05 Nov 2008 16:55:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9044260</guid><dc:creator>vinsibal</dc:creator><description>&lt;p&gt;Sachet,&lt;/p&gt;
&lt;p&gt;Try setting the EditingElementStyle in a DataGridComboBoxColumn,&lt;/p&gt;
&lt;p&gt;&amp;lt;dg:DataGridComboBoxColumn.EditingElementStyle&amp;gt;&lt;/p&gt;
&lt;p&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;lt;Style TargetType=&amp;quot;ComboBox&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&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;lt;Setter Property=&amp;quot;IsEditable&amp;quot; Value=&amp;quot;True&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&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;lt;/Style&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dg:DataGridComboBoxColumn.EditingElementStyle&amp;gt;&lt;/p&gt;
</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns CTP (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#9580365</link><pubDate>Thu, 30 Apr 2009 17:35:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9580365</guid><dc:creator>Ivan</dc:creator><description>&lt;p&gt;hi Vincent! Trying to work with dataGrid(DG). the aim is to get DGwith several columns/ the first column must be of combobox type.&lt;/p&gt;
&lt;p&gt;XAML is:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGrid xmlns:my=&amp;quot;clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit&amp;quot; Height=&amp;quot;262.5&amp;quot; Margin=&amp;quot;326.25,0,14,67.5&amp;quot; x:Name=&amp;quot;ProgParamsDataGrid&amp;quot; VerticalAlignment=&amp;quot;Bottom&amp;quot; Background=&amp;quot;#FFEBE9ED&amp;quot; FontFamily=&amp;quot;./Fonts\#Tahoma&amp;quot; FontSize=&amp;quot;11&amp;quot; d:IsStaticText=&amp;quot;False&amp;quot; AutoGenerateColumns=&amp;quot;False&amp;quot; CanUserReorderColumns=&amp;quot;False&amp;quot; CanUserResizeColumns=&amp;quot;False&amp;quot; CanUserSortColumns=&amp;quot;False&amp;quot; FontWeight=&amp;quot;Normal&amp;quot; HeadersVisibility=&amp;quot;Column&amp;quot; ColumnHeaderHeight=&amp;quot;40&amp;quot; CanUserResizeRows=&amp;quot;False&amp;quot; SelectionUnit=&amp;quot;Cell&amp;quot; SelectionMode=&amp;quot;Single&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGrid.Columns&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGridComboBoxColumn CanUserReorder=&amp;quot;False&amp;quot; CanUserResize=&amp;quot;False&amp;quot; CanUserSort=&amp;quot;False&amp;quot; Header=&amp;quot;Тип стимуляции&amp;quot; Width=&amp;quot;120&amp;quot; ItemsSource=&amp;quot;{???}&amp;quot; SelectedItemBinding=&amp;quot;{Binding Path=StimulationType}&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGridTextColumn Header=&amp;quot;Амплитуда,%&amp;quot; CanUserReorder=&amp;quot;False&amp;quot; CanUserResize=&amp;quot;False&amp;quot; CanUserSort=&amp;quot;False&amp;quot; IsReadOnly=&amp;quot;True&amp;quot; Width=&amp;quot;75&amp;quot; Binding=&amp;quot;{Binding Path=Amplitude}&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGridTextColumn Header=&amp;quot;Частота (тр/bur), Гц&amp;quot; HeaderStringFormat=&amp;quot;&amp;quot; CanUserReorder=&amp;quot;False&amp;quot; CanUserResize=&amp;quot;False&amp;quot; CanUserSort=&amp;quot;False&amp;quot; IsReadOnly=&amp;quot;True&amp;quot; Width=&amp;quot;75&amp;quot; Binding=&amp;quot;{Binding Path=FreqInTrayn_Burst}&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGridTextColumn Header=&amp;quot;Импульсов (тр/burst)&amp;quot; CanUserReorder=&amp;quot;False&amp;quot; CanUserResize=&amp;quot;False&amp;quot; Width=&amp;quot;75&amp;quot; Binding=&amp;quot;{Binding Path=ImpInTrayn_Burst}&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGridTextColumn Header=&amp;quot;Пауза, с&amp;quot; CanUserReorder=&amp;quot;False&amp;quot; CanUserResize=&amp;quot;False&amp;quot; Width=&amp;quot;75&amp;quot; Binding=&amp;quot;{Binding Path=Pause}&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGridTextColumn Header=&amp;quot;Количество трейнов&amp;quot; CanUserReorder=&amp;quot;False&amp;quot; CanUserResize=&amp;quot;False&amp;quot; MinWidth=&amp;quot;8&amp;quot; Width=&amp;quot;75&amp;quot; Binding=&amp;quot;{Binding Path=CountTrayn}&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGridTextColumn Header=&amp;quot;Импульсов в burst&amp;quot; CanUserReorder=&amp;quot;False&amp;quot; CanUserResize=&amp;quot;False&amp;quot; Width=&amp;quot;75&amp;quot; Binding=&amp;quot;{Binding Path=ImpInBurst}&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;my:DataGridTextColumn Header=&amp;quot;Частота в burst, Гц&amp;quot; CanUserReorder=&amp;quot;False&amp;quot; CanUserResize=&amp;quot;False&amp;quot; Width=&amp;quot;75&amp;quot; Binding=&amp;quot;{Binding Path=FreqInBurst}&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/my:DataGrid.Columns&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/my:DataGrid&amp;gt;&lt;/p&gt;
&lt;p&gt;everything is ok but:i dont know how to set item source binding - items must be token from the list&amp;lt;string&amp;gt; from the Window1.xaml.cs.&lt;/p&gt;
&lt;p&gt;I spent about a week but got no results. PLEASE, HELP ME. and if you can answer on inbush@rambler.ru&lt;/p&gt;
&lt;p&gt;Thank you. Ivan&lt;/p&gt;</description></item><item><title>re: WPF DataGrid: Working with DataGridComboBoxColumns CTP (Part 2)</title><link>http://blogs.msdn.com/vinsibal/archive/2008/08/28/wpf-datagrid-working-with-datagridcomboboxcolumns-part-2.aspx#9580744</link><pubDate>Thu, 30 Apr 2009 19:54:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9580744</guid><dc:creator>vinsibal</dc:creator><description>&lt;p&gt;Ivan, &lt;/p&gt;
&lt;p&gt;See this post, &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/vinsibal/archive/2008/12/17/wpf-datagrid-dynamically-updating-datagridcomboboxcolumn.aspx"&gt;http://blogs.msdn.com/vinsibal/archive/2008/12/17/wpf-datagrid-dynamically-updating-datagridcomboboxcolumn.aspx&lt;/a&gt;.&lt;/p&gt;
</description></item></channel></rss>