当前位置: 代码迷 >> Silverlight >> 怎么给资源字典内的控件定义事件
  详细解决方案

怎么给资源字典内的控件定义事件

热度:6755   发布时间:2013-02-26 00:00:00.0
如何给资源字典内的控件定义事件
比如字典内有段xaml ,如下<Template x:Key="linksrc"><HyperlinkButton Content="linkexample" x:Name="{Binding fsrc,Mode=OneTime}" Background="Gray" Click="????" /></Template>
请问问号处应该怎么写,后台代码又怎么写呢?
------解决方案--------------------------------------------------------
引用:
不会吧,这么神奇?在资源字典里面,后台就可以直接申明btn_Quit 事件么?


至少我在silverlight5里面是可以的,而如果是更改控件的属性,例如textBox1.Text,就需要找到这控件才能更改~
------解决方案--------------------------------------------------------
你用visualtreehelper找控件会有问题的,如果该控件没有显示(例如在滚动条之外)就无法通过visualtreehelper找到该控件。

事件的话 直接在后台写就可以了。你如果想获取控件对象,提供你一个简单的方法:控件加Loaded事件,后台Loaded中获取sender保存下来就OK了。
  相关解决方案