在WPF中,我可能会选择Silverlight中不存在的DataTrigger.
我尝试了以下 *** 作,但它不起作用,只要我包含触发器,就会破坏与源的绑定.触发器无论如何都不会起作用.
<Togglebuttonxmlns:i="http://schemas.microsoft.com/Expression/2010/interactivity"xmlns:ei="http://schemas.microsoft.com/Expression/2010/interactions"IsChecked="{Binding IsArchived,Mode=TwoWay}"> <i:Interaction.Triggers> <i:EventTrigger Eventname="Checked"> <ei:ChangePropertyAction Targetobject="{Binding relativeSource={relativeSource AncestorType=Togglebutton}}" Propertyname="Content" Value="Unarchive project"/> </i:EventTrigger> <i:EventTrigger Eventname="Unchecked"> <ei:ChangePropertyAction Targetobject="{Binding relativeSource={relativeSource AncestorType=Togglebutton}}" Propertyname="Content" Value="Archive project"/> </i:EventTrigger> </i:Interaction.Triggers></Togglebutton>解决方法
<Togglebutton WIDth="50" Height="50"> <Togglebutton.Content> <TextBlock x:name="obj" Text="Foo"/> </Togglebutton.Content> <i:Interaction.Triggers> <i:EventTrigger Eventname="Checked"> <ei:ChangePropertyAction Propertyname="Text" Value="On" Targetname="obj"/> </i:EventTrigger> <i:EventTrigger Eventname="Unchecked"> <ei:ChangePropertyAction Propertyname="Text" Value="Off" Targetname="obj"/> </i:EventTrigger> </i:Interaction.Triggers></Togglebutton>总结
以上是内存溢出为你收集整理的silverlight – ToggleButton / CheckBox内容取决于其检查状态?全部内容,希望文章能够帮你解决silverlight – ToggleButton / CheckBox内容取决于其检查状态?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)