gpt4 book ai didi

WPF:文本框和绑定(bind)到 Double 无法键入。在上面

转载 作者:行者123 更新时间:2023-12-03 10:12:13 25 4
gpt4 key购买 nike

我有一个文本框

<TextBox Text="{Binding TransactionDetails.TransactionAmount, Mode=TwoWay, 
UpdateSourceTrigger=PropertyChanged}" Grid.Column="3" Grid.ColumnSpan="2" Grid.Row="5"
x:Name="TextBoxAmount"/>

我已将“TransactionAmount”设为 Double。它在整数值上运行良好,但是当我输入一些浮点值(如 100.456)时,我无法输入“。”

最佳答案

当您的应用面向 .NET 4.0 或更早版本但后来发生更改 (MSDN) 时,该行为与预期一致。可以通过设置恢复旧行为:

System.Windows.FrameworkCompatibilityPreferences.KeepTextBoxDisplaySynchronizedWithTextProperty = false;
尽早设置它(例如在 App.cs 的构造函数中),否则框架会引发异常。
来源及详解: https://www.mobilemotion.eu/?p=1855

关于WPF:文本框和绑定(bind)到 Double 无法键入。在上面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30318135/

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