Csharp/C#教程:在’System.Windows.Controls.Button’的名称范围内找不到名称分享


在’System.Windows.Controls.Button’的名称范围内找不到名称

我的Button有以下Template

           ... ...                   

问题是Storyboard.TargetName="col1" col1没有拾取Storyboard.TargetName="col1" 。 我收到错误:

An unhandled exception of type 'System.InvalidOperationException' occurred in PresentationFramework.dll

Additional information: 'col1' name cannot be found in the name scope of 'System.Windows.Controls.Button'.

我认为这可能与我正在使用Items Control这一事实有关…我认为col1会被尝试在任何包含元素中找到。 我不知道如何解决这个问题。

任何帮助将不胜感激!

问题确实是由ItemsControl引起的,它使Button及其资源处于不同的范围。

一个简单的解决方法是,而不是使用Storyboard.TargetName ,而是使用Storyboard.Target 绑定 ,类似这样的东西 –

Storyboard.Target="{Binding ElementName=col1}"

尝试使用x:Name而不是Name in

上述就是C#学习教程:在’System.Windows.Controls.Button’的名称范围内找不到名称分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

  

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1028098.html

(0)
上一篇 2022年1月10日
下一篇 2022年1月10日

精彩推荐