Ejemplo n.º 1
0
        public MainWindow()
        {
            BindingErrorTraceListener.SetTrace();
            InitializeComponent();

            repository = new SqlRepository();

            repository.SetSourceLanguage("EN");
            repository.SetDstLanguage("SR");

            sourceLanguage      = repository.RetreiveLanguage("EN");
            destinationLanguage = repository.RetreiveLanguage("SR");

            ReloadEverything();

            var languages = repository.ListLanguages();

            foreach (var language in languages)
            {
                sourceLanguageCombo.Items.Add(language.Code + " - " + language.Name);
                destinationLanguageCombo.Items.Add(language.Code + " - " + language.Name);
            }

            sourceLanguageCombo.SelectedValue      = sourceLanguage.Code + " - " + sourceLanguage.Name;
            destinationLanguageCombo.SelectedValue = destinationLanguage.Code + " - " + destinationLanguage.Name;

            txtSource.Text         = string.Empty;
            triggerReloadForCombos = true;
        }
Ejemplo n.º 2
0
        public static void SetTrace(SourceLevels level, TraceOptions options)
        {
            if (_Listener == null)
            {
                _Listener = new BindingErrorTraceListener();
                PresentationTraceSources.DataBindingSource.Listeners.Add(_Listener);
            }

            _Listener.TraceOutputOptions = options;
            PresentationTraceSources.DataBindingSource.Switch.Level = level;
        }
Ejemplo n.º 3
0
        public static void CloseTrace()
        {
            if (_Listener == null)
            {
                return;
            }

            _Listener.Flush();
            _Listener.Close();
            PresentationTraceSources.DataBindingSource.Listeners.Remove(_Listener);
            _Listener = null;
        }