<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.infragistics.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</title><link>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Enable Fixed Fields in the XamDataGrid</title><link>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/04/06/enable-fixed-fields-in-the-xamdatagrid.aspx</link><pubDate>Mon, 06 Apr 2009 15:14:43 GMT</pubDate><guid isPermaLink="false">7a8b7c76-b7ad-48e0-9694-5b04ca132ed0:86999</guid><dc:creator>[Infragistics] Andrew Flick</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/rsscomments.aspx?PostID=86999</wfw:commentRss><comments>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/04/06/enable-fixed-fields-in-the-xamdatagrid.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:121e1190-9e9e-4039-a2f5-897ba2fb8cb9" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;igDP:XamDataGrid Name=&amp;quot;xamDataGrid1&amp;quot; BindToSampleData=&amp;quot;True&amp;quot;&amp;gt;
    &amp;lt;igDP:XamDataGrid.FieldSettings&amp;gt;
        &amp;lt;igDP:FieldSettings AllowFixing=&amp;quot;NearOrFar&amp;quot; /&amp;gt;
    &amp;lt;/igDP:XamDataGrid.FieldSettings&amp;gt;
&amp;lt;/igDP:XamDataGrid&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.infragistics.com/aggbug.aspx?PostID=86999" width="1" height="1"&gt;</description></item><item><title>Enabling Record Filtering in the XamDataGrid</title><link>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/04/06/enabling-record-filtering-in-the-xamdatagrid.aspx</link><pubDate>Mon, 06 Apr 2009 15:11:50 GMT</pubDate><guid isPermaLink="false">7a8b7c76-b7ad-48e0-9694-5b04ca132ed0:86998</guid><dc:creator>[Infragistics] Andrew Flick</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/rsscomments.aspx?PostID=86998</wfw:commentRss><comments>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/04/06/enabling-record-filtering-in-the-xamdatagrid.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;Record Filter with Filter Record&lt;/h4&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:20f616cc-09fb-48ee-a30b-14584cb61b4b" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;igDP:XamDataGrid Name=&amp;quot;xamDataGrid1&amp;quot; BindToSampleData=&amp;quot;True&amp;quot;&amp;gt;
    &amp;lt;igDP:XamDataGrid.FieldSettings&amp;gt;
        &amp;lt;igDP:FieldSettings AllowRecordFiltering=&amp;quot;True&amp;quot; /&amp;gt;
    &amp;lt;/igDP:XamDataGrid.FieldSettings&amp;gt;
&amp;lt;/igDP:XamDataGrid&amp;gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;h4&gt;Record Filter with Field Header Icon&lt;/h4&gt;

&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:f49069d9-94d8-49b3-93ef-48dd1da6b92c" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml"&gt;&amp;lt;igDP:XamDataGrid Name=&amp;quot;xamDataGrid1&amp;quot; BindToSampleData=&amp;quot;True&amp;quot;&amp;gt;
	&amp;lt;igDP:XamDataGrid.FieldLayoutSettings&amp;gt;
    	&amp;lt;igDP:FieldLayoutSettings FilterUIType=&amp;quot;LabelIcons&amp;quot; /&amp;gt;
	&amp;lt;/igDP:XamDataGrid.FieldLayoutSettings&amp;gt;
	&amp;lt;igDP:XamDataGrid.FieldSettings&amp;gt;
		&amp;lt;igDP:FieldSettings AllowRecordFiltering=&amp;quot;True&amp;quot; /&amp;gt;
	&amp;lt;/igDP:XamDataGrid.FieldSettings&amp;gt;
&amp;lt;/igDP:XamDataGrid&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.infragistics.com/aggbug.aspx?PostID=86998" width="1" height="1"&gt;</description></item><item><title>Save and Load Customizations in the XamDataGrid</title><link>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/02/28/save-and-load-customizations-in-the-xamdatagrid.aspx</link><pubDate>Sat, 28 Feb 2009 17:11:18 GMT</pubDate><guid isPermaLink="false">7a8b7c76-b7ad-48e0-9694-5b04ca132ed0:79116</guid><dc:creator>[Infragistics] Andrew Flick</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/rsscomments.aspx?PostID=79116</wfw:commentRss><comments>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/02/28/save-and-load-customizations-in-the-xamdatagrid.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Save Customizations&lt;/strong&gt;&lt;/p&gt;
&lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:2983f245-938b-4873-8c4d-240561f2c791" class="wlWriterEditableSmartContent"&gt;
&lt;pre name="code" class="c#"&gt;using System.IO;
...
using (FileStream fs = new FileStream(&amp;quot;xamDataGridLayout1.xml&amp;quot;, FileMode.Create, FileAccess.Write))
{
    this.xamDataGrid1.SaveCustomizations(fs);
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Load Customizations&lt;/strong&gt;&lt;/p&gt;
&lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:c5d846c5-3260-4038-b984-332e165b9fc2" class="wlWriterEditableSmartContent"&gt;
&lt;pre name="code" class="c#"&gt;using System.IO;
...
//Load the layout from a stream
using(FileStream fs = new FileStream(&amp;quot;xamDataGridLayout1.xml&amp;quot;, FileMode.Open, FileAccess.Read))
{
    this.xamDataGrid1.LoadCustomizations(fs);
}
...
&lt;/pre&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.infragistics.com/aggbug.aspx?PostID=79116" width="1" height="1"&gt;</description><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/WPF/default.aspx">WPF</category><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/XamDataGrid/default.aspx">XamDataGrid</category></item><item><title>XamDockManager -- Save and Load Layouts</title><link>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/02/28/xamdockmanager-save-and-load-layouts.aspx</link><pubDate>Sat, 28 Feb 2009 17:08:30 GMT</pubDate><guid isPermaLink="false">7a8b7c76-b7ad-48e0-9694-5b04ca132ed0:79115</guid><dc:creator>[Infragistics] Andrew Flick</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/rsscomments.aspx?PostID=79115</wfw:commentRss><comments>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/02/28/xamdockmanager-save-and-load-layouts.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;Save Layout&lt;/b&gt;&lt;/p&gt;
&lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:f5b050b6-3e62-45e7-8b2e-ba16a17eafc9" class="wlWriterEditableSmartContent"&gt;
&lt;pre name="code" class="c#"&gt;using System.IO;
...
using (FileStream fs = new FileStream(&amp;quot;layout.xml&amp;quot;, FileMode.Create, FileAccess.Write))
{
    this.xamDockManager1.SaveLayout(fs);
}
...
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Load Layout &lt;/b&gt;&lt;/p&gt;
&lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:785cb6f8-c6d4-4b40-83cc-3c6cb5a91da5" class="wlWriterEditableSmartContent"&gt;
&lt;pre name="code" class="c#"&gt;using System.IO;
...
//Load the layout from a stream
using(FileStream fs = new FileStream(&amp;quot;layout.xml&amp;quot;, FileMode.Open, FileAccess.Read))
{
    this.xamDockManager1.LoadLayout(fs);
}
....

//Handle the InitializePaneContent event to add content to missing panes
private void xamDockManager1_InitializePaneContent(object sender, InitializePaneContentEventArgs e)
{
    //TODO: Add content to the missing content pane using the e.NewPane object
}
&lt;/pre&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.infragistics.com/aggbug.aspx?PostID=79115" width="1" height="1"&gt;</description><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/WPF/default.aspx">WPF</category><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/XamDockManager/default.aspx">XamDockManager</category></item><item><title>Changing the XamDataPresenter's View at Runtime</title><link>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/02/28/changing-the-xamdatapresenter-s-view-at-runtime.aspx</link><pubDate>Sat, 28 Feb 2009 17:05:22 GMT</pubDate><guid isPermaLink="false">7a8b7c76-b7ad-48e0-9694-5b04ca132ed0:79114</guid><dc:creator>[Infragistics] Andrew Flick</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/rsscomments.aspx?PostID=79114</wfw:commentRss><comments>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/02/28/changing-the-xamdatapresenter-s-view-at-runtime.aspx#comments</comments><description>&lt;p&gt;The XamDataPresenter is a look-less control and has the ability to display multiple views. The two views that it currently ships with are a GridView and a CarouselView. Essentially, with the underlying model that provides things such as hierarchical databinding, Outlook Group-By, AddNew, etc. a developer could use that framework to create their own view of their data. For instance, a cardview could be created to demonstrate another look for a given series of data.&lt;/p&gt;
&lt;p&gt;To toggle between different views, simply set the view property to the view that you wish to have displayed:&lt;/p&gt;
&lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:e5ea3ff6-29d5-4cf3-8c24-8691253ece41" class="wlWriterEditableSmartContent"&gt;
&lt;pre name="code" class="c#"&gt;private Infragistics.Windows.DataPresenter.GridView xamGridView;
private Infragistics.Windows.DataPresenter.CarouselView xamCarouselView;

private void Window_Loaded(object sender, RoutedEventArgs e)
{
   xamGridView = new Infragistics.Windows.DataPresenter.GridView();
   xamCarouselView = new Infragistics.Windows.DataPresenter.CarouselView();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
  if (this.xamDPViewSample.View.ToString() == xamGridView.ToString())
    this.xamDPViewSample.View = xamCarouselView;
  else if(this.xamDPViewSample.View.ToString() == xamCarouselView.ToString())
    this.xamDPViewSample.View = xamGridView;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.infragistics.com/aggbug.aspx?PostID=79114" width="1" height="1"&gt;</description><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/WPF/default.aspx">WPF</category><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/XamDataGrid/default.aspx">XamDataGrid</category><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/XamDataPresenter/default.aspx">XamDataPresenter</category><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/XamDataCarousel/default.aspx">XamDataCarousel</category></item><item><title>Editing Alternate Rows in the XamDataGrid</title><link>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/02/28/editing-alternate-rows-in-the-xamdatagrid.aspx</link><pubDate>Sat, 28 Feb 2009 16:50:48 GMT</pubDate><guid isPermaLink="false">7a8b7c76-b7ad-48e0-9694-5b04ca132ed0:79113</guid><dc:creator>[Infragistics] Andrew Flick</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/rsscomments.aspx?PostID=79113</wfw:commentRss><comments>http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/2009/02/28/editing-alternate-rows-in-the-xamdatagrid.aspx#comments</comments><description>&lt;p&gt;Turn on Alternate Row Highlighting:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:16cbbadf-574c-4746-ad58-aa2d4226a1a4" class="wlWriterEditableSmartContent"&gt;
&lt;pre name="code" class="xml"&gt;&amp;lt;igDP:XamDataGrid x:Name=&amp;quot;XamDataGrid1&amp;quot; BindToSampleData=&amp;quot;True&amp;quot; &amp;gt;
    &amp;lt;igDP:XamDataGrid.FieldLayoutSettings&amp;gt;
        &amp;lt;igDP:FieldLayoutSettings HighlightAlternateRecords=&amp;quot;True&amp;quot;/&amp;gt;
    &amp;lt;/igDP:XamDataGrid.FieldLayoutSettings&amp;gt;
&amp;lt;/igDP:XamDataGrid&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To set the colors of the Alternate Row, simply create a style for the BackgroundAlternate Property:&lt;/p&gt;
&lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:782b890c-9bd8-498a-b7b3-71452c93d168" class="wlWriterEditableSmartContent"&gt;
&lt;pre name="code" class="xml"&gt;&amp;lt;Window.Resources&amp;gt;
    &amp;lt;Style TargetType=&amp;quot;{x:Type igDP:DataRecordCellArea}&amp;quot;&amp;gt;
        &amp;lt;Setter Property=&amp;quot;BackgroundAlternate&amp;quot;&amp;gt;
            &amp;lt;Setter.Value&amp;gt;
            &amp;lt;LinearGradientBrush EndPoint=&amp;quot;0,1&amp;quot; StartPoint=&amp;quot;0,0&amp;quot;&amp;gt;
                &amp;lt;GradientStop Color=&amp;quot;#FF8790AD&amp;quot; Offset=&amp;quot;0&amp;quot;/&amp;gt;
                &amp;lt;GradientStop Color=&amp;quot;#FF424759&amp;quot; Offset=&amp;quot;0.5&amp;quot;/&amp;gt;
                &amp;lt;GradientStop Color=&amp;quot;#FF505DA3&amp;quot; Offset=&amp;quot;0.5&amp;quot;/&amp;gt;
                &amp;lt;GradientStop Color=&amp;quot;#FF2D2DDE&amp;quot; Offset=&amp;quot;1&amp;quot;/&amp;gt;
            &amp;lt;/LinearGradientBrush&amp;gt;
            &amp;lt;/Setter.Value&amp;gt;
        &amp;lt;/Setter&amp;gt;
    &amp;lt;/Style&amp;gt;
&amp;lt;/Window.Resources&amp;gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.infragistics.com/aggbug.aspx?PostID=79113" width="1" height="1"&gt;</description><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/WPF/default.aspx">WPF</category><category domain="http://community.infragistics.com/blogs/be673f88-dd03-4b30-98df-dd3d458a22da/archive/tags/XamDataGrid/default.aspx">XamDataGrid</category></item></channel></rss>