gpt4 book ai didi

wpf - 文本框中的绑定(bind)不起作用

转载 作者:行者123 更新时间:2023-12-04 15:03:56 27 4
gpt4 key购买 nike

我在纯 WPF 窗口中创建了一个带有绑定(bind)的简单文本框

<TextBox Name="MyTextBox"
Focusable="True" Width="150"
Text="{Binding MyText, UpdateSourceTrigger=PropertyChanged}"</TextBox>

我的问题是,在任何情况下都不会更新底层字符串属性“MyText”。如果我键入空格字符,则属性会更新。如果我通过剪贴板将文本粘贴到 TextBox 中,则属性 MyText 会更新。但是,如果我输入任何其他字符,则不会发生任何事情。
我为 TextChanged 注册了一个事件处理程序以进行调试。该事件仅针对空格字符和粘贴操作发生,其他字符不发生。

关于我的环境的一些话:
WPF 窗口可以被剥离到这个文本框。我从 DLL 中打开此窗口。由于 WPF,现在整个项目针对 .Net2,针对 Framework 3.5。
我不知道如何使这更容易找到问题。

最佳答案

您提到了框架 2.0。如果您的应用程序基于 Windows 窗体,您应该记住一些互操作主题。在打开窗口之前,您是否尝试过以下操作:

System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(YourWindowObject)

否则尝试从 WPF 应用程序打开您的窗口。

关于wpf - 文本框中的绑定(bind)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5270255/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com