Exemple #1
0
        public void UpdateMetadata()
        {
            Dictionary <string, string> metadata = _annObject.Metadata;
            string author = null;

            if (metadata.ContainsKey(AnnObject.AuthorMetadataKey))
            {
                author = metadata[AnnObject.AuthorMetadataKey];
            }

            if (!string.IsNullOrEmpty(author))
            {
                _lblAuthor.Text = author;
            }

            string lastModified = null;

            if (metadata.ContainsKey(AnnObject.ModifiedMetadataKey))
            {
                lastModified = AnnObjectTreeNode.ToLocalTimeString(metadata[AnnObject.ModifiedMetadataKey]);
            }

            if (!string.IsNullOrEmpty(lastModified))
            {
                _lblDate.Text = lastModified;
            }

            if (metadata.ContainsKey(AnnObject.ContentMetadataKey))
            {
                _tbComment.Text = metadata[AnnObject.ContentMetadataKey];
            }
        }
Exemple #2
0
        private void UpdateContent(AnnObject annObject)
        {
            var metadata = annObject.Metadata;

            string author = null;

            if (metadata.ContainsKey(AnnObject.AuthorMetadataKey))
            {
                author = metadata[AnnObject.AuthorMetadataKey];
            }

            if (string.IsNullOrEmpty(author))
            {
                author = "[author]";
            }

            string lastModified = null;

            if (metadata.ContainsKey(AnnObject.ModifiedMetadataKey))
            {
                lastModified = AnnObjectTreeNode.ToLocalTimeString(AnnObject.ModifiedMetadataKey);
            }

            if (string.IsNullOrEmpty(lastModified))
            {
                lastModified = "[date]";
            }

            _contentGroupBox.Text = string.Format("By {0} at {1}", author, lastModified);

            string text = null;

            var textObject = annObject as AnnTextObject;

            if (textObject != null)
            {
                text = textObject.Text;
            }
            else
            {
                // Get it from the content
                if (metadata.ContainsKey(AnnObject.ContentMetadataKey))
                {
                    text = metadata[AnnObject.ContentMetadataKey];
                }
            }

            _contentTextBox.Text = text;
        }