wpf - 如何使用转换器绑定(bind)到静态资源?

标签 wpf xaml staticresource converters

我想使用 Converter更改 StaticResource 的值在将其分配给属性之前。有没有办法模拟 Binding这将只设置 StaticResource 的值转换后呢?

{Binding Value={StaticResource myStatic}, Converter={StaticResource myConverter}} ?

最佳答案

这有效:

<TextBox Text="{Binding Source={StaticResource myStatic}, 
                        Converter={StaticResource myConverter},
                        Mode=OneWay}" />

请注意,您必须以一种方式绑定(bind),否则绑定(bind)需要路径属性。这是有道理的,否则绑定(bind)将不得不替换整个资源......

关于wpf - 如何使用转换器绑定(bind)到静态资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16623343/

相关文章:

c# - 防止 ScrollViewer 处理 ListBox 项中的 Tap 事件

c# - WPF 应用程序是否有等效于 $.connection.hub.start().done() Javascript 方法?

WPF - 将静态资源分配到 XAML 数组中,无需代码隐藏

spring-mvc - SpringMVC : Adding a mediatype to static resources to be served

wpf - Stringformat 连接数据绑定(bind)和资源的值

c# - 关闭应用程序时 WindowsBase.dll 中出现“System.Threading.Tasks.TaskCanceledException”

c# - 如何将按钮命令绑定(bind)到成员方法?

c# - 值转换器显示在 Intellisense 中,但编译器无法在 C# WinRT 应用程序中找到?

WPF 数据网格 : disable editing in certain rows

wpf - 从 XAML 调用在代码隐藏中定义的自定义依赖项属性