不知道這是否會起作用,但可以使用虛擬轉換器使用MultiBinding
作弊。
喜歡的東西:
XAML:
<Window.Resources>
<local:DummyConverter x:Key="Dummyconverter" />
</Window.Resources>
<Grid>
<Slider >
<Slider.Value>
<MultiBinding Converter="{StaticResource Dummyconverter}" >
<Binding Path="Value1" />
<Binding Path="Value2" Delay="500" />
</MultiBinding>
</Slider.Value>
</Slider>
</Grid>
虛擬轉換
public class DummyConverter : IMultiValueConverter
{
public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return values == null ? null : values[0];
}
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture)
{
return new object[] { value, value };
}
}
我不介意欺騙了一下這個... :)虐待嘗試了這一點,謝謝! – Nicros 2013-02-22 04:50:06