<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>viblend</title>
	<atom:link href="http://viblend.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://viblend.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 05 Jan 2012 15:13:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='viblend.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>viblend</title>
		<link>http://viblend.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://viblend.wordpress.com/osd.xml" title="viblend" />
	<atom:link rel='hub' href='http://viblend.wordpress.com/?pushpress=hub'/>
		<item>
		<title>VIBlend WPF Controls ver. 4.5.0 &#8211; Released</title>
		<link>http://viblend.wordpress.com/2011/08/16/viblend-wpf-controls-ver-4-5-0-released/</link>
		<comments>http://viblend.wordpress.com/2011/08/16/viblend-wpf-controls-ver-4-5-0-released/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 15:32:02 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=476</guid>
		<description><![CDATA[We are happy to announce the availability of VIBlend WPF Controls ver. 4.5.0. What&#8217;s New: New: DataGrid data binding to sub properties. Improved DataGrid multiple cells selection. Improved DataGrid keyboard navigation. Improved DataGrid editing logic in unbound mode. Improved DataGrid cell templates support. What&#8217;s Fixed: Fix: resolved an issue regarding the DataGrid cell editors. Fix: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=476&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p>We are happy to announce the availability of VIBlend WPF Controls ver. 4.5.0.</p>
<p>What&#8217;s New:</p>
<p>New: DataGrid data binding to sub properties.<br />
Improved DataGrid multiple cells selection.<br />
Improved DataGrid keyboard navigation.<br />
Improved DataGrid editing logic in unbound mode.<br />
Improved DataGrid cell templates support.</p>
<p>What&#8217;s Fixed:</p>
<p>Fix: resolved an issue regarding the DataGrid cell editors.<br />
Fix: resolved an issue regarding the DataGrid selection border.<br />
Fix: resolved an issue regarding the DataGrid Pivot Design Panel.<br />
Fix: resolved an issue regarding the DataGrid Dispose logic.<br />
Fix: resolved an issue regarding the localization of the DataGrid&#8217;s Filtering Window.<br />
Fix: resolved an issue regarding the DataGrid Columns Auto-Size behavior.<br />
Fix: resolved an issue regarding the Numeric Editors Validation.<br />
Fix: resolved an issue regarding the ComboBox data binding.<br />
Fix: resolved an issue regarding the ComboBox selection.</p>
<p>To download an evaluation version, please visit our <a href="http://www.viblend.com/downloads.aspx">Download </a>page.</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/476/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=476&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/08/16/viblend-wpf-controls-ver-4-5-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>
	</item>
		<item>
		<title>Scheduler Resources Binding</title>
		<link>http://viblend.wordpress.com/2011/07/25/scheduler-resources-binding/</link>
		<comments>http://viblend.wordpress.com/2011/07/25/scheduler-resources-binding/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 05:20:30 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight Controls]]></category>
		<category><![CDATA[Silverlight Scheduler]]></category>
		<category><![CDATA[.NET Scheduler]]></category>
		<category><![CDATA[Binding]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[Collection]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Resource]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Scheduler]]></category>
		<category><![CDATA[Scheduler Resources Binding]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=473</guid>
		<description><![CDATA[In this blog post, we will show you how to bind resources collection to the VIBlend Scheduler control. 1. To bind the Scheduler to Resources collection, you need to set its ResourcesSource property to point to the collection. C# List rentalUnits = new List(); string[] names = new string[] { &#8220;All Rooms&#8221;, &#8220;1 bedroom condo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=473&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this blog post, we will show you how to bind resources collection to the VIBlend Scheduler control.</p>
<p>1. To bind the Scheduler to Resources collection, you need to set its ResourcesSource property to point to the collection.</p>
<p>C#</p>
<p>List rentalUnits = new List();<br />
string[] names = new string[] { &#8220;All Rooms&#8221;, &#8220;1 bedroom condo #1&#8243;, &#8220;1 bedroom condo #2&#8243;, &#8220;2 bedroom condo #1&#8243;, &#8220;2 bedroom condo #2&#8243;, &#8220;2 bedroom condo #3&#8243;, &#8220;3 bedroom condo #1&#8243;, &#8220;3 bedroom Villa #1&#8243;, &#8220;3 bedroom Villa #2&#8243;, &#8220;4 bedroom Villa #1&#8243; };</p>
<p>for (int i = 0; i &lt; names.Length; i++)<br />
{<br />
       Room room = new Room() { Name = names[i] };<br />
       rentalUnits.Add(room);<br />
}</p>
<p>this.Scheduler.ResourcesSource = rentalUnits;</p>
<p>VB .NET</p>
<p>Dim rentalUnits As List(Of Room) = New List(Of Room)()<br />
Dim names() As String = { &quot;All Rooms&quot;, &quot;1 bedroom condo #1&quot;, &quot;1 bedroom condo #2&quot;, &quot;2 bedroom condo #1&quot;, &quot;2 bedroom condo #2&quot;, &quot;2 bedroom condo #3&quot;, &quot;3 bedroom condo #1&quot;, &quot;3 bedroom Villa #1&quot;, &quot;3 bedroom Villa #2&quot;, &quot;4 bedroom Villa #1&quot; }</p>
<p>For i As Integer = 0 To names.Length &#8211; 1<br />
       Dim room As New Room() With {.Name = names(i)}<br />
       rentalUnits.Add(room)<br />
Next i<br />
Me.Scheduler.ResourcesSource = rentalUnits</p>
<p>2. The following example code represents the Room object that we used as Resource.<br />
C#</p>
<p>public class Room<br />
{<br />
    public Room()<br />
    {<br />
    }</p>
<p>    public string Name<br />
    {<br />
        get;<br />
        set;<br />
    }<br />
}</p>
<p>VB .NET</p>
<p>Public Class Room<br />
    Public Sub New()<br />
    End Sub</p>
<p>    Private privateName As String<br />
    Public Property Name() As String<br />
        Get<br />
            Return privateName<br />
        End Get<br />
        Set(ByVal value As String)<br />
            privateName = value<br />
        End Set<br />
    End Property<br />
End Class</p>
<p>3. If you want to make some additional modifications to the resource before it appear in the Scheduler, you can subscribe to the ResourceCreated event.</p>
<p>C#</p>
<p>this.Scheduler.ResourceCreated += new EventHandler(Scheduler_ResourceCreated);</p>
<p>VB .NET</p>
<p>AddHandler Scheduler.ResourceCreated, AddressOf Scheduler_ResourceCreated</p>
<p>4. In the event handler, you can customize the Resource&#8217;s appearance by setting its Style or DataTemplate properties. The Style property allows you to change the resource&#8217;s Background, Border and BorderThickness. Setting the DataTemplate property will change the entire look of the Resource.</p>
<p>C# </p>
<p>  Color[] resourceColors = new Color[] { Color.FromArgb(255, 199, 203, 209), Color.FromArgb(255, 165, 191, 225), Color.FromArgb(255, 177, 205, 164), Color.FromArgb(255, 219, 172, 188),<br />
            Color.FromArgb(255, 191, 175, 225), Color.FromArgb(255, 207, 193, 165), Color.FromArgb(255, 172, 188, 219), Color.FromArgb(255, 168, 197, 212), Color.FromArgb(255, 221, 172, 172),<br />
        Color.FromArgb(255, 255, 230, 159)};<br />
        int resourceIndex;</p>
<p>        void Scheduler_ResourceCreated(object sender, ResourceEventArgs e)<br />
        {<br />
            if (resourceIndex &gt;= resourceColors.Length)<br />
            {<br />
                resourceIndex = 0;<br />
            }</p>
<p>            // Set resource&#8217;s style.<br />
            StylePart style = new StylePart() { Background = new SolidColorBrush(resourceColors[resourceIndex]), BorderBrush = new SolidColorBrush(resourceColors[resourceIndex]), BorderThickness = new Thickness(1) };<br />
            e.Resource.Style = style;<br />
            resourceIndex++;<br />
        }</p>
<p>VB .NET</p>
<p>  Private resourceColors() As Color = { Color.FromArgb(255, 199, 203, 209), Color.FromArgb(255, 165, 191, 225), Color.FromArgb(255, 177, 205, 164), Color.FromArgb(255, 219, 172, 188), Color.FromArgb(255, 191, 175, 225), Color.FromArgb(255, 207, 193, 165), Color.FromArgb(255, 172, 188, 219), Color.FromArgb(255, 168, 197, 212), Color.FromArgb(255, 221, 172, 172), Color.FromArgb(255, 255, 230, 159)}<br />
        Private resourceIndex As Integer</p>
<p>        Private Sub Scheduler_ResourceCreated(ByVal sender As Object, ByVal e As ResourceEventArgs)<br />
            If resourceIndex &gt;= resourceColors.Length Then<br />
                resourceIndex = 0<br />
            End If</p>
<p>            &#8216; Set resource&#8217;s style.<br />
            Dim style As New StylePart() With {.Background = New SolidColorBrush(resourceColors(resourceIndex)), .BorderBrush = New SolidColorBrush(resourceColors(resourceIndex)), .BorderThickness = New Thickness(1)}<br />
            e.Resource.Style = style<br />
            resourceIndex += 1<br />
        End Sub </p>
<p><img src="http://www.viblend.com/blog/image.axd?picture=SchedulerResources.png" alt="" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/473/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=473&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/07/25/scheduler-resources-binding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>

		<media:content url="http://www.viblend.com/blog/image.axd?picture=SchedulerResources.png" medium="image" />
	</item>
		<item>
		<title>Tip: Clear DataGridView Filters</title>
		<link>http://viblend.wordpress.com/2011/07/12/tip-clear-datagridview-filters/</link>
		<comments>http://viblend.wordpress.com/2011/07/12/tip-clear-datagridview-filters/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 05:07:31 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DataGridView]]></category>
		<category><![CDATA[WinForms Controls]]></category>
		<category><![CDATA[WinForms DataGrid]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=463</guid>
		<description><![CDATA[To clear the WinForms DataGridView filters, use need to call the Clear method of the DataGridView.RowsHierarchy.Filtes collection. Code example: DataGridView.RowsHierarchy.Filters.Clear(); DataGridView.Refresh(); VB .NET DataGridView.RowsHierarchy.Filters.Clear() DataGridView.Refresh()<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=463&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>To clear the <a title="http://viblend.com/products/net/windows-forms/controls/gridview.aspx" href="http://viblend.com/products/net/windows-forms/controls/gridview.aspx" rel="nofollow">WinForms DataGridView</a> filters, use need to call the Clear method of the DataGridView.RowsHierarchy.Filtes collection.</p>
<p>Code example:</p>
<p>DataGridView.RowsHierarchy.Filters.Clear();<br />
DataGridView.Refresh();</p>
<p>VB .NET</p>
<p>DataGridView.RowsHierarchy.Filters.Clear()<br />
DataGridView.Refresh()</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/463/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=463&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/07/12/tip-clear-datagridview-filters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>
	</item>
		<item>
		<title>VIBlend Controls for WinForms v7.0</title>
		<link>http://viblend.wordpress.com/2011/07/05/viblend-controls-for-winforms-v7-0/</link>
		<comments>http://viblend.wordpress.com/2011/07/05/viblend-controls-for-winforms-v7-0/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 13:43:36 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[Accordion]]></category>
		<category><![CDATA[Button]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[ComboBox]]></category>
		<category><![CDATA[Common Controls]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DataGridView]]></category>
		<category><![CDATA[GroupBox]]></category>
		<category><![CDATA[List Control]]></category>
		<category><![CDATA[ListBox]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Month Calendar]]></category>
		<category><![CDATA[Navigation Pane]]></category>
		<category><![CDATA[Olap]]></category>
		<category><![CDATA[Pivot Grid]]></category>
		<category><![CDATA[Ribbon UI]]></category>
		<category><![CDATA[RibbonBar]]></category>
		<category><![CDATA[TabControl]]></category>
		<category><![CDATA[TreeView]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Windows Forms TreeView]]></category>
		<category><![CDATA[WinForms Controls]]></category>
		<category><![CDATA[WinForms DataGrid]]></category>
		<category><![CDATA[WinForms TreeView]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET4]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[viblend]]></category>
		<category><![CDATA[windows forms]]></category>
		<category><![CDATA[winforms]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=461</guid>
		<description><![CDATA[We are pleased to announce the availability of VIBlend Controls for WinForms ver. 7.0. Highlights of the new features and improvements in the new version are: New SplitContainer control. New DataGridView Saving and restoring layout feature. This feature allows you to persist columns states between application runs. New DataGridView Filtering options and APIs. Improved TreeView [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=461&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the availability of VIBlend Controls for WinForms ver. 7.0.</p>
<p>Highlights of the new features and improvements in the new version are:</p>
<ul>
<li>New SplitContainer control.</li>
<li>New DataGridView Saving and restoring layout feature. This feature allows you to persist columns states between application runs.</li>
<li>New DataGridView Filtering options and APIs.</li>
<li>Improved TreeView loading performance.</li>
<li>Improved DataGridView Progress and ComboBox Editors rendering.</li>
</ul>
<p>To download an evaluation version, please visit our <a href="http://viblend.com/downloads.aspx">Download </a>page.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=461&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/07/05/viblend-controls-for-winforms-v7-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>
	</item>
		<item>
		<title>Custom Grouping Headers Rendering and Summary Values</title>
		<link>http://viblend.wordpress.com/2011/06/30/custom-grouping-headers-rendering-and-summary-values/</link>
		<comments>http://viblend.wordpress.com/2011/06/30/custom-grouping-headers-rendering-and-summary-values/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 05:47:12 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DataGridView]]></category>
		<category><![CDATA[Olap]]></category>
		<category><![CDATA[Pivot Grid]]></category>
		<category><![CDATA[WinForms DataGrid]]></category>
		<category><![CDATA[Data Grouping]]></category>
		<category><![CDATA[datagrid]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[grid control]]></category>
		<category><![CDATA[grid winforms]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[Grouping Data]]></category>
		<category><![CDATA[Grouping Headers]]></category>
		<category><![CDATA[Summary Values]]></category>
		<category><![CDATA[vDataGridView]]></category>
		<category><![CDATA[viblend]]></category>
		<category><![CDATA[VIBlend .NET DataGrid]]></category>
		<category><![CDATA[VIBlend .NET DataGridView]]></category>
		<category><![CDATA[VIBlend vDataGridView]]></category>
		<category><![CDATA[VIBlend Win]]></category>
		<category><![CDATA[VIBlend WinControls]]></category>
		<category><![CDATA[VIBlend Windows Forms]]></category>
		<category><![CDATA[VIBlend Windows Forms Controls]]></category>
		<category><![CDATA[VIBlend WinForms Controls]]></category>
		<category><![CDATA[winforms]]></category>
		<category><![CDATA[WinForms DataGridView]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=459</guid>
		<description><![CDATA[The following steps describe how to calculate and change the rendering of the WinForms DataGrid grouping headers. The DataGrid&#8216;s data used in the demo can be get from the &#8216;Rows Grouping&#8217; example which is included in the installation package and is installed by default here: &#8216;C:\Program Files\VIBlend\Windows Forms Controls v.6.0.0.0\Demos\CSharp\GridViewDemo\GridViewDemoFormGrouping.cs&#8217;. 1. Set the GroupingDefaultHeaderTextVisible to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=459&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following steps describe how to calculate and change the rendering of the <a title="http://viblend.com/products/net/windows-forms/controls/gridview.aspx" href="http://viblend.com/products/net/windows-forms/controls/gridview.aspx" rel="nofollow">WinForms DataGrid</a> grouping headers. The <a title="http://viblend.com/products/net/windows-forms/controls/gridview.aspx" href="http://viblend.com/products/net/windows-forms/controls/gridview.aspx" rel="nofollow">DataGrid</a>&#8216;s data used in the demo can be get from the &#8216;Rows Grouping&#8217; example which is included in the installation package and is installed by default here: &#8216;C:\Program Files\VIBlend\Windows Forms Controls v.6.0.0.0\Demos\CSharp\GridViewDemo\GridViewDemoFormGrouping.cs&#8217;.</p>
<p>1. Set the <strong>GroupingDefaultHeaderTextVisible </strong>to false and subscribe to the <strong>GroupHeaderCustomTextNeeded </strong>event of <a title="http://viblend.com/products/net/windows-forms/controls/gridview.aspx" href="http://viblend.com/products/net/windows-forms/controls/gridview.aspx" rel="nofollow">VIBlend DataGridView</a>.</p>
<p>2. Calculate the summary values in the event handler and set the args.HeaderText, args.HeaderTextAlignment, args.HeaderFont and args.HeaderTextColor properties to specify the group&#8217;s text, text alignment, text color and font.</p>
<p>C#</p>
<blockquote><p>void Grid1_GroupHeaderCustomTextNeeded(object sender, vDataGridView.GroupHeaderCustomTextNeededEventArgs args)<br />
{<br />
args.HeaderTextColor = Color.Black;<br />
args.HeaderTextAlignment = ContentAlignment.MiddleLeft;<br />
args.HeaderFont = this.Grid1.Font;</p>
<p>if (args.Row.Depth == 0)<br />
{<br />
List&lt;EmployeeSales&gt; employeeProducts = new List&lt;EmployeeSales&gt;();<br />
foreach (EmployeeSales employee in this.lst)<br />
{<br />
if (employee.Name.Equals(args.Row.Caption))<br />
{<br />
employeeProducts.Add(employee);<br />
}<br />
}</p>
<p>double sum = 0;<br />
foreach (EmployeeSales employee in employeeProducts)<br />
{<br />
sum += employee.SalesAmount;<br />
}<br />
args.HeaderText = &#8220;Employee: &#8221; + args.Row.Caption + &#8221; Total: $&#8221; + sum;<br />
}<br />
else<br />
{<br />
List&lt;EmployeeSales&gt; employeeProducts = new List&lt;EmployeeSales&gt;();<br />
foreach (EmployeeSales employee in this.lst)<br />
{<br />
if (employee.ProductName.Equals(args.Row.Caption) &amp;&amp; employee.Name.Equals(args.Row.ParentItem.Caption))<br />
{<br />
employeeProducts.Add(employee);<br />
}<br />
}</p>
<p>double sum = 0;<br />
foreach (EmployeeSales employee in employeeProducts)<br />
{<br />
sum += employee.SalesAmount;<br />
}<br />
args.HeaderText = &#8220;Product: &#8221; + args.Row.Caption + &#8221; Total: $&#8221; + sum;<br />
}<br />
}</p></blockquote>
<p>VB .NET</p>
<blockquote><p>Private Sub Grid1_GroupHeaderCustomTextNeeded(ByVal sender As Object, ByVal args As vDataGridView.GroupHeaderCustomTextNeededEventArgs)<br />
args.HeaderTextColor = Color.Black<br />
args.HeaderTextAlignment = ContentAlignment.MiddleLeft<br />
args.HeaderFont = Me.Grid1.Font</p>
<p>If args.Row.Depth = 0 Then<br />
Dim employeeProducts As List(Of EmployeeSales) = New List(Of EmployeeSales)()<br />
For Each employee As EmployeeSales In Me.lst<br />
If employee.Name.Equals(args.Row.Caption) Then<br />
employeeProducts.Add(employee)<br />
End If<br />
Next employee</p>
<p>Dim sum As Double = 0<br />
For Each employee As EmployeeSales In employeeProducts<br />
sum += employee.SalesAmount<br />
Next employee<br />
args.HeaderText = &#8220;Employee: &#8221; &amp; args.Row.Caption &amp; &#8221; Total: $&#8221; &amp; sum<br />
Else<br />
Dim employeeProducts As List(Of EmployeeSales) = New List(Of EmployeeSales)()<br />
For Each employee As EmployeeSales In Me.lst<br />
If employee.ProductName.Equals(args.Row.Caption) AndAlso employee.Name.Equals(args.Row.ParentItem.Caption) Then<br />
employeeProducts.Add(employee)<br />
End If<br />
Next employee</p>
<p>Dim sum As Double = 0<br />
For Each employee As EmployeeSales In employeeProducts<br />
sum += employee.SalesAmount<br />
Next employee<br />
args.HeaderText = &#8220;Product: &#8221; &amp; args.Row.Caption &amp; &#8221; Total: $&#8221; &amp; sum<br />
End If<br />
End Sub</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/459/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=459&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/06/30/custom-grouping-headers-rendering-and-summary-values/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating Repeating appointments in Month Calendar</title>
		<link>http://viblend.wordpress.com/2011/06/30/creating-repeating-appointments-in-month-calendar/</link>
		<comments>http://viblend.wordpress.com/2011/06/30/creating-repeating-appointments-in-month-calendar/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 05:04:19 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[Calendar]]></category>
		<category><![CDATA[.NET Calendar]]></category>
		<category><![CDATA[Month Calendar]]></category>
		<category><![CDATA[MonthCalendar]]></category>
		<category><![CDATA[Scheduler]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=457</guid>
		<description><![CDATA[You can add appointments to the VIBlend Month Calendar control by using the Add method of its Appointments collection. The appointments in the collection are represented by vAppointment objects. The code snippet below shows how to create a repeating appointment and add it to the vMonthCalendar control. C# vAppointment appointment = new vAppointment(); appointment.Date = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=457&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You can add appointments to the VIBlend <a title="http://viblend.com/products/net/windows-forms/controls/calendar.aspx" href="http://viblend.com/products/net/windows-forms/controls/calendar.aspx" rel="nofollow">Month Calendar</a> control by using the Add method of its Appointments collection. The appointments in the collection are represented by vAppointment objects.</p>
<p>The code snippet below shows how to create a repeating appointment and add it to the <a title="http://viblend.com/products/net/windows-forms/controls/calendar.aspx" href="http://viblend.com/products/net/windows-forms/controls/calendar.aspx" rel="nofollow">vMonthCalendar </a>control.</p>
<blockquote><p>C#</p>
<p>vAppointment appointment = new vAppointment();<br />
appointment.Date = DateTime.Now.Date.AddDays(2);<br />
appointment.RecurrenceRule = RecurrenceRule.Daily;<br />
appointment.RecurrenceRange.NumberOfOccurences = 5;<br />
this.vMonthCalendar1.Appointments.Add(appointment);<br />
this.vMonthCalendar1.CurrentDate = DateTime.Now.Date;</p>
<p>VB .NET</p>
<p>Dim appointment As New vAppointment()<br />
appointment.Date = DateTime.Now.Date.AddDays(2)<br />
appointment.RecurrenceRule = RecurrenceRule.Daily<br />
appointment.RecurrenceRange.NumberOfOccurences = 5<br />
Me.vMonthCalendar1.Appointments.Add(appointment)<br />
Me.vMonthCalendar1.CurrentDate = DateTime.Now.Date</p></blockquote>
<p>The appointment&#8217;s RecurrenceRule property is set to Daily. Doing this, the appointment will occur every day after its start date. To restrict the number of occurrences, we also set the appointment.RecurrenceRange.NumberOfOccurences property. The <a title="http://viblend.com/products/net/windows-forms/controls/calendar.aspx" href="http://viblend.com/products/net/windows-forms/controls/calendar.aspx" rel="nofollow">Month Calendar</a> appointments support Daily, Weekly, Monthly and Yearly recurrence patterns.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/457/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=457&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/06/30/creating-repeating-appointments-in-month-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip: How to enable the DataGrid columns sorting?</title>
		<link>http://viblend.wordpress.com/2011/06/29/tip-how-to-enable-the-datagrid-columns-sorting/</link>
		<comments>http://viblend.wordpress.com/2011/06/29/tip-how-to-enable-the-datagrid-columns-sorting/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 06:29:54 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DataGridView]]></category>
		<category><![CDATA[Olap]]></category>
		<category><![CDATA[Pivot Grid]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight Controls]]></category>
		<category><![CDATA[Silverlight DataGrid]]></category>
		<category><![CDATA[VIBlend Silverlight Controls]]></category>
		<category><![CDATA[WinForms Controls]]></category>
		<category><![CDATA[WinForms DataGrid]]></category>
		<category><![CDATA[WPF Controls]]></category>
		<category><![CDATA[WPF DataGrid]]></category>
		<category><![CDATA[WPF OLAP Grid]]></category>
		<category><![CDATA[datagrid]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[Silverlight Grid]]></category>
		<category><![CDATA[VIBlend DataGrid]]></category>
		<category><![CDATA[winforms grid]]></category>
		<category><![CDATA[WPF Grid]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=454</guid>
		<description><![CDATA[To enable the DataGrid automatic columns sorting(sorts a column after clicking its header), set the BoundField&#8217;s SortMode property to &#8220;Automatic&#8221;. &#60;viblend:DataGrid x:Name=&#8221;dataGrid&#8221; AutoGenerateColumns=&#8221;True&#8221; Margin=&#8221;4&#8243;&#62; &#60;viblend:DataGrid.BoundFields&#62; &#60;viblend:BoundField Text=&#8221;Name&#8221; DataField=&#8221;Name&#8221; Width=&#8221;160&#8243; SortMode=&#8221;Automatic&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Date&#8221; DataField=&#8221;Date&#8221; Width=&#8221;140&#8243; SortMode=&#8221;Automatic&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Product&#8221; DataField=&#8221;Product&#8221; Width=&#8221;140&#8243; SortMode=&#8221;Automatic&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Quantity&#8221; DataField=&#8221;Quantity&#8221; Width=&#8221;90&#8243; SortMode=&#8221;Automatic&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Unit Price&#8221; DataField=&#8221;UnitPrice&#8221; Width=&#8221;72&#8243; SortMode=&#8221;Automatic&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Sales Amount&#8221; DataField=&#8221;SalesAmount&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=454&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>To enable the <a href="http://viblend.com/products/net/silverlight/controls/datagrid.aspx">DataGrid </a>automatic columns sorting(sorts a column after clicking its header), set the BoundField&#8217;s SortMode property to &#8220;Automatic&#8221;.</p>
<blockquote><p>&lt;viblend:DataGrid x:Name=&#8221;dataGrid&#8221; AutoGenerateColumns=&#8221;True&#8221; Margin=&#8221;4&#8243;&gt;<br />
&lt;viblend:DataGrid.BoundFields&gt;<br />
&lt;viblend:BoundField Text=&#8221;Name&#8221; DataField=&#8221;Name&#8221; Width=&#8221;160&#8243; SortMode=&#8221;Automatic&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Date&#8221; DataField=&#8221;Date&#8221; Width=&#8221;140&#8243; SortMode=&#8221;Automatic&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Product&#8221; DataField=&#8221;Product&#8221; Width=&#8221;140&#8243; SortMode=&#8221;Automatic&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Quantity&#8221; DataField=&#8221;Quantity&#8221; Width=&#8221;90&#8243; SortMode=&#8221;Automatic&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Unit Price&#8221; DataField=&#8221;UnitPrice&#8221; Width=&#8221;72&#8243; SortMode=&#8221;Automatic&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Sales Amount&#8221; DataField=&#8221;SalesAmount&#8221; Width=&#8221;80&#8243; SortMode=&#8221;Automatic&#8221;/&gt;<br />
&lt;/viblend:DataGrid.BoundFields&gt;<br />
&lt;/viblend:DataGrid&gt;</p></blockquote>
<p>The HierarchyItem class also has a SortMode property, to you can set it at run-time, too.</p>
<p>For example:</p>
<blockquote><p>foreach (HierarchyItem item in dataGrid.ColumnsHierarchy.Items)<br />
{<br />
item.SortMode = GridItemSortMode.Automatic;<br />
}</p></blockquote>
<p>The HierarchyItem.SortMode and BoundField.SortMode properties are supported in VIBlend <a href="http://viblend.com/products/net/wpf/controls/data-grid.aspx">DataGrid </a>for <a href="http://viblend.com/products/net/windows-forms/controls/gridview.aspx">WinForms</a>, WPF and <a href="http://viblend.com/products/net/silverlight/controls/datagrid.aspx">Silverlight</a>.</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/454/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=454&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/06/29/tip-how-to-enable-the-datagrid-columns-sorting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip: Accordion Navigation Pane &#8211; Text Alignment</title>
		<link>http://viblend.wordpress.com/2011/06/23/tip-accordion-navigation-pane-text-alignment/</link>
		<comments>http://viblend.wordpress.com/2011/06/23/tip-accordion-navigation-pane-text-alignment/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 04:45:42 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[Accordion]]></category>
		<category><![CDATA[Navigation Pane]]></category>
		<category><![CDATA[WinForms Controls]]></category>
		<category><![CDATA[Navigation Bar]]></category>
		<category><![CDATA[WinForms Accordion]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=451</guid>
		<description><![CDATA[The VIBlend Accordion Navigation Pane for WinForms allows you to horizontally and vertically align a specific item&#8217;s text and image by using the NavigationPaneItem&#8217;s HeaderTextAlignment and HeaderImageAlignment properties. The following code aligns the header text and image to the middle-right position: this.navigationPane.Items[0].HeaderTextAlignment = ContentAlignment.MiddleRight; this.navigationPane.Items[0].HeaderImageAlignment = ContentAlignment.MiddleRight; &#160;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=451&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The VIBlend Accordion Navigation Pane for WinForms allows you to horizontally and vertically align a specific item&#8217;s text and image by using the NavigationPaneItem&#8217;s HeaderTextAlignment and HeaderImageAlignment properties.</p>
<p>The following code aligns the header text and image to the middle-right position:</p>
<blockquote><p>this.navigationPane.Items[0].HeaderTextAlignment = ContentAlignment.MiddleRight;</p>
<p>this.navigationPane.Items[0].HeaderImageAlignment = ContentAlignment.MiddleRight;</p></blockquote>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/451/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/451/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/451/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/451/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/451/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/451/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/451/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/451/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/451/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/451/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/451/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/451/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/451/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/451/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=451&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/06/23/tip-accordion-navigation-pane-text-alignment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>
	</item>
		<item>
		<title>Repeating Appointments in VIBlend Silverlight Scheduler</title>
		<link>http://viblend.wordpress.com/2011/06/22/repeating-appointments-in-viblend-silverlight-scheduler/</link>
		<comments>http://viblend.wordpress.com/2011/06/22/repeating-appointments-in-viblend-silverlight-scheduler/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 06:10:30 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[Scheduler]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight Controls]]></category>
		<category><![CDATA[Silverlight Scheduler]]></category>
		<category><![CDATA[.NET Calendar]]></category>
		<category><![CDATA[.NET Scheduler]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[Day Calendar]]></category>
		<category><![CDATA[Month Calendar]]></category>
		<category><![CDATA[Recurring Appointments]]></category>
		<category><![CDATA[Recurring Events]]></category>
		<category><![CDATA[Recurring Pattern]]></category>
		<category><![CDATA[Repeating Appointments]]></category>
		<category><![CDATA[Scheduling]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[Silverlight4]]></category>
		<category><![CDATA[Silverlight5]]></category>
		<category><![CDATA[VIBlend Scheduler]]></category>
		<category><![CDATA[VIBlend Silverlight Scheduler]]></category>
		<category><![CDATA[Week Calendar]]></category>
		<category><![CDATA[Week Scheduler]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=449</guid>
		<description><![CDATA[In this blog post, we demonstrate how to create and add repeating appointments to the VIBlend Silverlight Scheduler. To create a repeating appointment in VIBlend Silverlight Scheduler, you can follow these steps: Double-Click on any scheduler cell or right-click to open the built-in context menu and click ‘New Appointment’. In the pop-up window that appears, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=449&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p>In this blog post, we demonstrate how to create and add repeating appointments to the VIBlend Silverlight Scheduler.</p>
<p>To create a repeating appointment in <a href="http://viblend.com/products/net/silverlight/controls/scheduler-control.aspx">VIBlend Silverlight Scheduler</a>, you can follow these steps:</p>
<ul>
<li>Double-Click on any scheduler cell or right-click to open the built-in context menu and click ‘New Appointment’.</li>
<li>In the pop-up window that appears, click the Repeat&#8230; checkbox.</li>
<li>Choose your desired settings in the Recurrence Dialog and click ‘Ok’.</li>
<li>Fill in the appointment&#8217;s other details.</li>
<li>Click Save and Close to confirm the changes.</li>
</ul>
<p>To make an existing appointment repeat, follow these steps:</p>
<ul>
<li>Double-Click on the appointment and in the pop-up window that appears, click the Repeat&#8230; checkbox.</li>
<li>Choose your desired settings in the Recurrence Dialog and click ‘Ok’.</li>
<li>Fill in the appointment’s other details.</li>
<li>Click Save and Close to confirm the changes.</li>
</ul>
<p>To create a repeating appointment in the code-behind, follow these steps:</p>
<ul>
<li>Create a new Appointment object. Set the appointment’s start, duration, subject, description and location fields.</li>
</ul>
<blockquote><p><em>C#</em></p>
<p><em>DateTime appointmentStart = DateTime.Now.Date;<br />
TimeSpan appointmentDuration = new TimeSpan(1, 0, 0);<br />
Appointment lunchBreak = new Appointment(appointmentStart, appointmentDuration, &#8220;Lunch Break&#8221;, &#8220;Steamed fillet of trout, served with sour-cream sauce, cucumber salad and boiled potatoes&#8221;, &#8220;Lunch Room 1&#8243;);<br />
</em></p>
<p><em>VB .NET</em></p>
<p><em>Dim appointmentStart As DateTime = DateTime.Now.Date<br />
Dim appointmentDuration As New TimeSpan(1, 0, 0)<br />
Dim lunchBreak As New Appointment(appointmentStart, appointmentDuration, &#8220;Lunch Break&#8221;, &#8220;Steamed fillet of trout, served with sour-cream sauce, cucumber salad and boiled potatoes&#8221;, &#8220;Lunch Room 1&#8243;) </em></p></blockquote>
<ul>
<li>Set the Appointment’s RecurrencePattern property to make it repeat. You can set this property to any class derived from the RecurrencePattern class. VIBlend Scheduler control provides four built-in recurrence patterns represented by the DayRecurrencePattern, MonthRecurrencePattern, YearRecurrencePattern and WeekRecurrencePattern classes. The following code snippet demonstrates how to specify a daily repeating behavior:</li>
</ul>
<blockquote><p><em>C#</em></p>
<p><em>lunchBreak.RecurrencePattern = new DayRecurrencePattern(lunchBreak.From, this.viblendScheduler.View.To, 1);<br />
</em></p>
<p><em>VB .NET</em></p>
<p><em>lunchBreak.RecurrencePattern = New DayRecurrencePattern(lunchBreak.From, Me.viblendScheduler.View.To, 1)</em></p></blockquote>
<p>In the daily recurrence pattern, you need to specify the RepeatIndex property which determines the days between two occurences. The default property value is 1.</p>
<ul>
<li>Finally, add the appointment to the <a href="http://viblend.com/products/net/silverlight/controls/scheduler-control.aspx">Scheduler</a>.</li>
</ul>
<blockquote><p><em>C#</em><em>this.viblendScheduler.Appointments.Add(lunchBreak);<br />
</em></p>
<p><em>VB .NET</em></p>
<p><em>Me.viblendScheduler.Appointments.Add(lunchBreak) </em></p></blockquote>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/449/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/449/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/449/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=449&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/06/22/repeating-appointments-in-viblend-silverlight-scheduler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>
	</item>
		<item>
		<title>VIBlend Silverlight DataGrid Cells Alignment</title>
		<link>http://viblend.wordpress.com/2011/06/22/viblend-silverlight-datagrid-cells-alignment/</link>
		<comments>http://viblend.wordpress.com/2011/06/22/viblend-silverlight-datagrid-cells-alignment/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 04:36:55 +0000</pubDate>
		<dc:creator>viblend</dc:creator>
				<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DataGridView]]></category>
		<category><![CDATA[Olap]]></category>
		<category><![CDATA[Pivot Grid]]></category>
		<category><![CDATA[Silverlight Controls]]></category>
		<category><![CDATA[Silverlight DataGrid]]></category>
		<category><![CDATA[VIBlend Silverlight Controls]]></category>
		<category><![CDATA[.net grid]]></category>
		<category><![CDATA[.NET GridView]]></category>
		<category><![CDATA[.NET4 DataGrid]]></category>
		<category><![CDATA[Cells Alignment]]></category>
		<category><![CDATA[data grid]]></category>
		<category><![CDATA[datagrid]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[Silverlight4 DataGrid]]></category>
		<category><![CDATA[SL DataGrid]]></category>
		<category><![CDATA[VIBlend Grid]]></category>
		<category><![CDATA[VIBlend Grid Control]]></category>

		<guid isPermaLink="false">http://viblend.wordpress.com/?p=446</guid>
		<description><![CDATA[To horizontally and vertically align the Silverlight DataGrid cells, you can use the BoundField&#8217;s or HierarchyItem&#8217;s CellVerticalContentAlignment and CellHorizontalContentAlignment properties. &#60;viblend:DataGrid x:Name=&#8221;dataGrid&#8221;&#62; &#60;viblend:DataGrid.BoundFields&#62; &#60;viblend:BoundField Text=&#8221;Name&#8221; DataField=&#8221;Name&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Date&#8221; DataField=&#8221;Date&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Product&#8221; DataField=&#8221;Product&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Quantity&#8221; DataField=&#8221;Quantity&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Unit Price&#8221; DataField=&#8221;UnitPrice&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&#62; &#60;viblend:BoundField Text=&#8221;Sales Amount&#8221; DataField=&#8221;SalesAmount&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&#62; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=446&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>To horizontally and vertically align the <a title="http://viblend.com/products/net/silverlight/controls/datagrid.aspx" href="http://viblend.com/products/net/silverlight/controls/datagrid.aspx" rel="nofollow">Silverlight DataGrid</a> cells, you can use the BoundField&#8217;s or HierarchyItem&#8217;s <strong>CellVerticalContentAlignment </strong>and <strong>CellHorizontalContentAlignment </strong>properties.</p>
<blockquote><p>&lt;viblend:DataGrid x:Name=&#8221;dataGrid&#8221;&gt;<br />
&lt;viblend:DataGrid.BoundFields&gt;<br />
&lt;viblend:BoundField Text=&#8221;Name&#8221; DataField=&#8221;Name&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Date&#8221; DataField=&#8221;Date&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Product&#8221; DataField=&#8221;Product&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Quantity&#8221; DataField=&#8221;Quantity&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Unit Price&#8221; DataField=&#8221;UnitPrice&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&gt;<br />
&lt;viblend:BoundField Text=&#8221;Sales Amount&#8221; DataField=&#8221;SalesAmount&#8221; CellHorizontalContentAlignment=&#8221;Center&#8221; CellVerticalContentAlignment=&#8221;Center&#8221;/&gt;<br />
&lt;/viblend:DataGrid.BoundFields&gt;<br />
&lt;/viblend:DataGrid&gt;</p></blockquote>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/viblend.wordpress.com/446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/viblend.wordpress.com/446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/viblend.wordpress.com/446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/viblend.wordpress.com/446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/viblend.wordpress.com/446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/viblend.wordpress.com/446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/viblend.wordpress.com/446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/viblend.wordpress.com/446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/viblend.wordpress.com/446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/viblend.wordpress.com/446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/viblend.wordpress.com/446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/viblend.wordpress.com/446/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/viblend.wordpress.com/446/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/viblend.wordpress.com/446/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=viblend.wordpress.com&amp;blog=5068283&amp;post=446&amp;subd=viblend&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://viblend.wordpress.com/2011/06/22/viblend-silverlight-datagrid-cells-alignment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86ca7e0af2ac03f2b9d15b7f3deac259?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">viblend</media:title>
		</media:content>
	</item>
	</channel>
</rss>
