Esempio n. 1
0
        private void UserControl_IsKeyboardFocusWithinChanged(object sender, DependencyPropertyChangedEventArgs args)
        {
            bool focused            = (bool)args.NewValue;
            CultureTextViewModel vm = DataContext as CultureTextViewModel;

            if (vm != null)
            {
                vm.TextKeyVM.MainWindowVM.SelectedCulture = focused ? vm.CultureName : null;
            }
        }
Esempio n. 2
0
        private void DecoratedTextBox_ValidateKey(object sender, ValidateKeyEventArgs args)
        {
            CultureTextViewModel vm = DataContext as CultureTextViewModel;

            if (vm != null)
            {
                args.IsValid =
                    args.TextKey != vm.TextKeyVM.TextKey &&
                    vm.TextKeyVM.MainWindowVM.TextKeys.ContainsKey(args.TextKey);
            }
        }