gpt4 book ai didi

wpf - 将IValueConverter与DynamicResource一起使用?

转载 作者:行者123 更新时间:2023-12-03 14:45:06 24 4
gpt4 key购买 nike

使用DynamicResource扩展名时是否可以定义转换器?某些东西

<RowDefinition Height="{Binding Source={DynamicResource someHeight}, Converter={StaticResource gridLengthConverter}}" />


不幸的是,这给了我以下几点启示:


“ DynamicResourceExtension”不能为
在类型的“来源”属性上设置
'捆绑'。一个
“ DynamicResourceExtension”只能是
在的DependencyProperty上设置
DependencyObject。

最佳答案

我知道我真的来晚了,但是绝对有效的方法是像这样对DynamicResource使用BindingProxy

<my:BindingProxy x:Key="someHeightProxy" Data="{DynamicResource someHeight}" />


然后将转换器应用于代理

<RowDefinition Height="{Binding Source={StaticResource someHeightProxy}, Path=Data, Converter={StaticResource gridLengthConverter}}" />

关于wpf - 将IValueConverter与DynamicResource一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4805351/

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