我正在编码自定义控件,并且我想制作一个动画来将控件的宽度设置为{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}
但是,WPF引发了一个例外,即“无法冻结此Storyboard时间轴树以供跨线程使用”。
我通过使用StaticResource在https://social.msdn.microsoft.com/Forums/vstudio/en-US/9336022f-badb-4b40-a86c-a50ab1a64ba5/quotcannot-freeze-this-storyboard-timeline-tree-for-use-across-threadsquot?forum=wpf中找到了解决方案。
然后我很快写了这些代码:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:system="clr-namespace:System;assembly=mscorlib">
<system:Double x:Key="VerticalScrollBarWidthKey"></system:Double>
</ResourceDictionary>
但是我发现我无法将StaticResource VerticalScrollBarWidthKey
设置为{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}
的值
我该如何解决?你能帮我吗?谢谢。