我试图从后面的代码中为ListBoxItem控件的FontSize属性设置一个double值。我注意到一些非常奇怪的行为。我传递给FontSize setter的值在应用于控件之前会稍微改变一下(舍入?)。例如:
Font size before 3.8730912208557129 New font size passed to setter 4.2251904227516865 Font size after assignment 4.22519063949585
是否有人知道这是否是标准的Silverlight行为?也许在FontSize setter中有某种处理能很好地显示字体? MSDN没有透露任何有用的信息。