相关疑难解决方法(0)

关于CapsLock的警告

我有一个DataGridTemplateColumn与DataTemplate作为PasswordBox.

我想警告用户是否切换了CapsLock.

private void PasswordBox_PasswordChanged(object sender, RoutedEventArgs e)
    {
        if (Keyboard.GetKeyStates(Key.CapsLock) == KeyStates.Toggled)
        {  
         ...
Run Code Online (Sandbox Code Playgroud)

现在,我需要在这里提出一些PopUp.我不知道该怎么做.请帮帮我.

我试着像这样玩ToolTip:

((PasswordBox)sender).SetValue(ToolTipService.InitialShowDelayProperty, 1);
((PasswordBox)sender).ToolTip = "CAPS LOCK";
Run Code Online (Sandbox Code Playgroud)

但只有当鼠标光标悬停在那里并且我需要一个独立的Popup时它才有效.

wpf capslock wpfdatagrid

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

capslock ×1

wpf ×1

wpfdatagrid ×1