- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 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 不是有效的字体大小值。
如果这里出现问题,请更正此代码。提前致谢
最佳答案
FontSize
是 double
类型,因此您的值必须作为 double
传递才能正确拆箱。试试这个:
Name.SetValue(CheckBox.FontSizeProperty, 20D);
关于c# - 为 FrameworkElementFactory 设置字体大小属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24240922/
我一直在 Internet 上到处寻找关于 FrameworkElementFactory 类的适当文档,但我似乎找不到有关它的适当教程或有用信息。 请问对这个问题了解更多的人可以给我更多的信息吗?这
我编写了一个片段来通过 c# 代码创建自己的 DataTemplate。我将它添加到 datagrid 列的编辑模板中。 当我调用 object templateContent = tc.CellTe
我正在尝试在代码后面以编程方式应用数据模板。我已经很好地设置了属性,但我仍然坚持如何添加点击事件。请问我该怎么做? 正在复制的 Xaml 代码 我现在拥有的 va
我正在尝试使用 FrameworkElementFactory 在代码中为列表框设置数据模板,我在数据模板中有一个复选框,我只需要设置复选框的字体大小。 这是代码。 FrameworkElementF
我有一个带有一个 GridViewColumn 的 ListView GridViewColumn gvc = new GridViewColumn(); DataTe
在 GirdView 中,某些列的文本应该右对齐。为此,我创建了一个 DataTemplate,其中包含一个 TextBlock。 Binding bd = new Binding("path");
我有一个FrameworkElement,例如带有子元素的StackPanel,我需要创建一个DataTempltate,其VisualTree属性是我的 FrameworkElement。要完成这项
简而言之,我正在将静态 XAML 描述 UI 转换为动态创建的 UI。这是我想在 c# 中复制的 XAML 代码:
我正在使用 Framework ElementFactory 在 DataTemplate 中创建图像。尝试处理 Image 类型的 MouseDown 事件时,抛出异常 - “Handler Typ
我是一名优秀的程序员,十分优秀!