我有一个应用程序,其中包含一个用WPF编写的DLL。此应用程序从登录窗口开始(应用程序是Windows窗体,DLL在WPF中)。当我输入用户名或密码时,我看不到文本框中的字符,但它们会按预期保存在textBox或passwordBox的Text
1属性中。
有什么可以解释这种行为,我该如何解决这个问题,以便在输入字符时看到字符?
答案 0 :(得分:0)
也许它可能是等于背景颜色的前景色?如果你在打字后尝试选择文字,你会得到什么吗?
答案 1 :(得分:0)
前景和背景不一样,我检查了一下...... 我得到了我输入的文字,但我看不到它,这是我见过的最奇怪的事情....我已经开了另一个项目
答案 2 :(得分:0)
我在您的场景中看到了这一点:WPF窗口是从Windows窗体应用程序托管的。
您需要在单独的线程中运行WPF窗口以避免此问题。