WPF DataTrigger を使用して、X より大きい値をチェックしたいと考えています。これは IValueConverter でのみ可能であることを知っています。そのための多くのC#の例を見つけましたが、powershellで必要です。誰かがこれをpowershellに翻訳するのを手伝ってくれますか?
翻訳する C# コード:
public class CutoffConverter : IValueConverter {
public object ConvertTo(object obj, Type type) {
return ((int)obj) > Cutoff;
}
public object ConvertFrom(object obj, Type type) {
throw new NotImplementedException();
}
public int Cutoff { get; set; }
}
そしてXAML
<Window.Resources>
<myNamespace:CutoffConverter x:Key="AgeConverter"/>
</Window.Resources>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Path=Age,
Converter={StaticResource AgeConverter},
ConverterParameter=30}">
<Setter TargetName="Age" Property="Foreground" Value="Red"/>
</DataTrigger>
</DataTemplate.Triggers>