0
Path値の一部に何かをバインドするにはどうすればよいですか? Path = ActualPath/2は機能していないようです。WPFでは、プロパティの一部にバインドする方法は?
Height="{Binding RelativeSource={RelativeSource AncestorType={x:Type UserControl}},
Path=ActualHeight/2}">
Path値の一部に何かをバインドするにはどうすればよいですか? Path = ActualPath/2は機能していないようです。WPFでは、プロパティの一部にバインドする方法は?
Height="{Binding RelativeSource={RelativeSource AncestorType={x:Type UserControl}},
Path=ActualHeight/2}">
次の例のように、ValueConverterを使用していることを行うことができます。
class MakeHalfConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return ((double)value)/2;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return ((double)value)*2;
}
}
出荷時には表示されません。これには値コンバーターを使用する必要があります。
すぐに使えるコンバータ用のhereがあります。シナリオにはExpressionConverter
を使用できます。