Обработка события WPF в классе внешнего помощника вместо XAML [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Обработка события WPF в классе внешнего помощника вместо XAML [закрыто]

Сообщение Anonymous »

я искал и не смог найти существующий ответ на это. Я хотел бы знать, можно ли справиться с событием WPF, таким как GotFocus, исключительно в коде - из внешнего помощника, чем объявление обработчика в XAML. /> Однако, когда я пытаюсь подписаться на одно и то же событие GotFocus из внешнего класса (uihelper), обработчик никогда не стреляет. < /p>

Код: Выделить всё

// In UIHelper.cs
public UIHelper(Control inputControl)
{
_inputControl = inputControl;
_inputControl.GotFocus += InputControl_GotFocus;
}

private void InputControl_GotFocus(object sender, RoutedEventArgs e)
{
// This code is never called...
}
< /code>
И даже если я объявляю событие в своем пользователе, как это: < /p>
public ucDriver()
{
InitializeComponent();
_uiHelper = new UIHelper(inputControl); // input type PasswordBox
inputCodeSecurite.GotFocus += _uiHelper.InputControl_GotFocus; // this code never called
}
Кто -то может объяснить мне почему?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ad-of-xaml
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»