wpf - WPF 资源中的整数值?

标签 wpf wpf-controls

是否可以在WPF控件资源中设置整数值?!

<UserControl.Resources>

    <SolidColorBrush x:Key="MyLineBrush" Color="LightGreen" />

    ??? <Integer x:Key="MyStrokeThickness" Value="2" /> ???


    <Style TargetType="local:MyLine" x:Key="MyLineStyleKey">    

        <Setter Property="Stroke" 
            Value="{DynamicResource MyLineBrush}"/>

        <Setter Property="StrokeThickness" 
            Value="{DynamicResource MyStrokeThickness}"/>

    </Style>

为了动态修改 MyLineBrushMyStrokeThickness 值...

最佳答案

要进行该声明,您需要导入 System 命名空间:

xmlns:sys="clr-namespace:System;assembly=mscorlib"

...

<sys:Int32 x:Key="MyValue">1234</sys:Int32>

注意:对于大多数 WPF 属性,您需要使用 Double 而不是 Int32

关于wpf - WPF 资源中的整数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4185732/

相关文章:

c# - WPF MVVM 与 Messenger 通信(VM 的消息后加载)

wpf - 在WPF应用程序中创建错误日志

来自 RichTextBox 的 c# WPF 行号和列号

使用 MediaElement 的 WPF 动画 GIF

wpf - 从其他窗口获取MainWindow框架

c# - WPF 如何创建这样的横向菜单(现代 UI)

c# - 如何使用具有相同契约(Contract)和绑定(bind)的动态端点创建多个 wcf 服务实例而不保存在 app.config 中?

c# - 在 WPF 工具箱中找不到我的 winforms 控件

wpf - 在 WPF 中使用用户控件作为上下文菜单

wpf - 如何使 WPF ListView 不高于其内容但适合其他控件的窗口?