我需要根据viewModel中的一些布尔属性更改工具栏中的图像.我正在使用触发器来更改图像源.这是正确的方法吗?我的代码运行不正常,有时它可以工作,但有时图像保持不变.
<Image x:Key="startPauseResumeAnalysisToolbarImage" >
<Image.Style>
<Style TargetType="{x:Type Image}">
<Setter Property="Source" Value="Resources/ToolbarIcons/play.png" />
<Style.Triggers>
<DataTrigger Binding="{Binding IsAnalysisRunning}" Value="True" >
<Setter Property="Source" Value="Resources/ToolbarIcons/pause.png"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
Run Code Online (Sandbox Code Playgroud) 为什么这段代码不能编译?
delegate int xxx(bool x = true);
xxx test = f;
int f()
{
return 4;
}
Run Code Online (Sandbox Code Playgroud)