[英]Add behaviour to TextBlock silverlight 3
我想在Silverlight 3中向TextBlock添加行为。
我的解决方案中与我的xaml文件不在同一个项目中,在ac#文件中有一个行为类。
public class FooBehavior : Behavior<TextBlock>
{
...
}
如何将此行为附加到我的TextBlock? 如果不涉及c#代码,那就很好了。
在UserControl
的定义中包括以下几行:
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:myBehaviors="clr-namespace:MyNamespace.Behaviors;assembly=MyAssembly"
然后在TextBlock
有以下代码:
<TextBlock .....>
<i:Interaction.Behaviors>
<myBehaviors:FooBehaviour/>
</i:Interaction.Behaviors>
</TextBlock>
ChrisF对于如何编写Xaml以添加行为具有正确答案。 但是,如果您有Blend,它甚至更简单。
Blend将为您添加所有适当的名称空间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.