我正在尝试这样的事情:因为我的表单加载我在按钮上有一个图像(这部分工作正常)和一个复选框。当我勾选复选框时,按钮的图像应该改变。我附上了我的xaml代码。请仔细阅读并提出修改建议。
<script type="text/javascript">
$(function() {
$('#datepick').datepicker()({
});
});
$('datetimepicker1').click(function(){
$('#datepick').datepicker('show');
});
</script>
答案 0 :(得分:1)
只需删除RelativeSource
并添加UpdateSourceTrigger
就像你的风格一样
<Image.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=checkbox, Path=IsChecked,UpdateSourceTrigger=PropertyChanged}"
Value="True">
<Setter Property="Image.Source"
Value="Back_jeans.jpg" />
</DataTrigger>
<DataTrigger Binding="{Binding ElementName=checkbox, Path=IsChecked,UpdateSourceTrigger=PropertyChanged}"
Value="False">
<Setter Property="Image.Source"
Value="Blue_Front_Jeans.jpg" />
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>