Sort ObservableCollection by Date
<p>I have a collection</p>

<pre><code>private ObservableCollection&lt;ContentItemViewModel&gt; _contentTree;
        public ObservableCollection&lt;ContentItemViewModel&gt; ContentTree
        {
            get { return _contentTree; }
        }
</code></pre>

<p>class ContentItemViewModel has property:</p>

<pre><code> private string _published;
        public string Published
        {
            get
            {
                return _published;
            }
            set
            {
                _published = value;

                NotifyPropertyChanged("Published");
            }
        }
</code></pre>

<p>that is -  <code>node.Published= Convert.ToDateTime(date.Value).ToString("dd MMM yyyy", new DateTimeFormatInfo());</code></p>

<p>I need to sort ContentTree collection by date? how can I do this?</p>
