public class POMCheckBoxBehavior : Behavior<CheckBox> { public static Readonly DependencyProperty GrIDVIEwProperty = DependencyProperty.Register("GrIDVIEw",typeof(RadGrIDVIEw),typeof(POMCheckBoxBehavior),new PropertyMetadata(null)); //some propertIEs public RadGrIDVIEw GrIDVIEw { get { return (RadGrIDVIEw)GetValue(GrIDVIEwProperty); } set { SetValue(GrIDVIEwProperty,value); } } protected overrIDe voID OnAttached() { base.OnAttached(); this.Associatedobject.Loaded += Associatedobject_Loaded; this.Associatedobject.Checked += Associatedobject_Checked; } protected overrIDe voID OnDetaching() { base.OnDetaching(); this.Associatedobject.Loaded -= Associatedobject_Loaded; this.Associatedobject.Checked -= Associatedobject_Checked; }}
调用的页面:
<CheckBox Content="{Binding Sizename}" Tag="{Binding ID}" IsChecked="{Binding IsSelected,Mode=TwoWay}"> <i:Interaction.Behaviors> <behaviors:POMCheckBoxBehavior GrIDVIEw="{Binding .,Elementname=bodyTypeDetailGrIDVIEw}" /> </i:Interaction.Behaviors></CheckBox>总结
以上是内存溢出为你收集整理的silverlight 行为之二---Behavior全部内容,希望文章能够帮你解决silverlight 行为之二---Behavior所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)