source: trunk/CrypPlugins/WorkspaceManager/View/Converter/ViewStateCaptionConverter.cs @ 2119

Last change on this file since 2119 was 2119, checked in by matkovic, 11 years ago

-DataPresentation redesigned
-Usability improved

File size: 1.2 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Windows.Data;
6using WorkspaceManager.View.Container;
7
8namespace WorkspaceManager.View.Converter
9{
10    class ViewStateCaptionConverter : IValueConverter
11    {
12        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
13        {
14            PluginViewState state = (PluginViewState)value;
15            switch (state)
16            {
17                case PluginViewState.Data:
18                    return "Data";
19
20                case PluginViewState.Log:
21                    return "Message Log";
22
23                case PluginViewState.Presentation:
24                    return "Presentation";
25
26                case PluginViewState.Setting:
27                    return "Settings";
28
29                case PluginViewState.Description:
30                    return "Description";
31                default:
32                    return "...";
33            }
34        }
35
36        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
37        {
38            throw new NotImplementedException();
39        }
40    }
41}
Note: See TracBrowser for help on using the repository browser.