/// <summary>
 /// Called when we should show the content
 /// </summary>
 /// <param name="post"></param>
 public void OnPrepareContent(Post post)
 {
     m_markdownBox = new MarkdownTextBox();
     m_markdownBox.OnMarkdownReady += MarkdownBox_OnMarkdownReady;
     m_markdownBox.Markdown = post.Selftext;
     ui_contentRoot.Children.Add(m_markdownBox);            
 }
        /// <summary>
        /// Called when we should destroy the content
        /// </summary>
        public void OnDestroyContent()
        {
            // Clear the markdown
            if(m_markdownBox != null)
            {
                m_markdownBox.OnMarkdownReady -= MarkdownBox_OnMarkdownReady;
            }
            m_markdownBox = null;

            // Clear the UI
            ui_contentRoot.Children.Clear();
        }