protected virtual TemplatedTreeViewItem GetTreeViewItem([NotNull] ItemUri itemUri, [NotNull] string name, [NotNull] Icon icon, [NotNull] ItemId templateId, [NotNull] string templateName)
        {
            Debug.ArgumentNotNull(itemUri, nameof(itemUri));
            Debug.ArgumentNotNull(name, nameof(name));
            Debug.ArgumentNotNull(icon, nameof(icon));
            Debug.ArgumentNotNull(templateId, nameof(templateId));
            Debug.ArgumentNotNull(templateName, nameof(templateName));

            var result = new TemplatedTreeViewItem
            {
                ItemUri      = itemUri,
                Icon         = icon,
                Text         = name,
                TemplateId   = templateId,
                TemplateName = templateName
            };

            return(result);
        }
Example #2
0
        protected virtual TemplatedTreeViewItem GetTreeViewItem([NotNull] ItemUri itemUri, [NotNull] string name, [NotNull] Icon icon, [NotNull] ItemId templateId, [NotNull] string templateName)
        {
            Debug.ArgumentNotNull(itemUri, nameof(itemUri));
            Debug.ArgumentNotNull(name, nameof(name));
            Debug.ArgumentNotNull(icon, nameof(icon));
            Debug.ArgumentNotNull(templateId, nameof(templateId));
            Debug.ArgumentNotNull(templateName, nameof(templateName));

            var result = new TemplatedTreeViewItem
            {
                ItemUri      = itemUri,
                Icon         = icon,
                Text         = name,
                TemplateId   = templateId,
                TemplateName = templateName,
                Foreground   = new SolidColorBrush(Color.FromRgb(0x66, 0x66, 0x66))
            };

            return(result);
        }