我有类型为long的DependencyProperty ShowDelayProperty。 在XAML中,我试图将此属性设置为
<TextBox ... tooltip:ToolTipService.ShowDelay = "0" ... />
获得例外:
无法从文本“0”创建“System.Int64”。 [行:630 位置:172]
此外,我尝试使用0L同样的例外。 我该如何设置此属性?
答案 0 :(得分:0)
您有两个选择:
<击> 2。使用长手设定器
xmlns:system="clr-namespace:System;assembly=mscorlib"
<TextBox>
<tooltip:ToolTipService.ShowDelay>
<system:Int64>0</system:Int64>
</tooltip:ToolTipService.ShowDelay>
</TextBox>
击> <击> 撞击>
编辑:这么长的手工制作者不起作用。事实上,事实证明它们不适用于许多原始类型。 More reading
Option 1 is still viable.
除了长手牌之外,还有其他两个选择:
从代码中添加资源并设置
tooltip:ToolTipService.ShowDelay = "{StaticResource MyResource}"
从代码