【问题标题】:Silverlight TextBlock and textboxSilverlight 文本块和文本框
【发布时间】:2023-03-10 17:23:02
【问题描述】:

我试图弄清楚如何在 Silverlight 2.0 中更改文本块和文本框的字体大小。在后面的代码中。到目前为止,我没有运气完成它或找到如何做的参考。

谢谢 香农

【问题讨论】:

    标签: silverlight textblock


    【解决方案1】:

    您需要设置FontSize(也适用于TextBox)依赖属性。这需要 double,如 MSDN 中所述:

    指定的非负值 字体大小,以像素为单位。这 默认为 11。

    要在代码隐藏中进行设置,您可以执行以下操作:

    // Assuming you have a TextBlock called 'block'.
    block.FontSize = 18;
    
    // ...alternatively...
    TextBlock.SetValue(TextBlock.FontSizeProperty, 18);
    

    【讨论】:

    • 感谢您的回复。在我到达那一点之前,我可能会遇到问题。我有 lblAdjustFont.FontSize = 12 并收到未设置为对象实例的消息对象引用。当我在调试器模式下运行应用程序时,会出现此消息。我需要用什么来包装该代码吗?是否在编译过程中此时未创建文本块。字体大小是在滑块的事件中设置的。
    • 如果您也有 xaml 可能会有所帮助。
    • 你在哪里设置 FontSize?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 2010-12-16
    相关资源
    最近更新 更多