gpt4 book ai didi

c# - 为 FrameworkElementFactory 设置字体大小属性

转载 作者:行者123 更新时间:2023-11-30 14:55:58 25 4
gpt4 key购买 nike

我正在尝试使用 FrameworkElementFactory 在代码中为列表框设置数据模板,我在数据模板中有一个复选框,我只需要设置复选框的字体大小。

这是代码。

FrameworkElementFactory Name = new FrameworkElementFactory(typeof(CheckBox));
Name.SetBinding(CheckBox.ContentProperty, new Binding("Content"));
Name.SetBinding(CheckBox.IsCheckedProperty, new Binding("BooleanValue"));
Name.SetValue(CheckBox.FontSizeProperty, 20);
stackpnl.AppendChild(columnName);

在此代码中,我无法设置 FontSizeProperty。

出现异常,显示消息 20 不是有效的字体大小值。

如果这里出现问题,请更正此代码。提前致谢

最佳答案

FontSizedouble 类型,因此您的值必须作为 double 传递才能正确拆箱。试试这个:

Name.SetValue(CheckBox.FontSizeProperty, 20D);

关于c# - 为 FrameworkElementFactory 设置字体大小属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24240922/

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