Silverlight 如何在xaml中计算项目数-1?

Silverlight 如何在xaml中计算项目数-1?,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我需要返回一个项目。滑块的最大值为-1。我如何在xaml中定义它 非常感谢,我认为在这种情况下,您必须使用值转换器 e、 g 您可能需要执行错误处理之类的操作,这只是给您一个起点。使用一个减法1的转换器 <Slider Maximum="{Binding ElementName=flowControl, Path=Items.Count}" /> public class MaxCountConverter : IValueConverter { public object

我需要返回一个项目。滑块的最大值为-1。我如何在xaml中定义它


非常感谢,

我认为在这种情况下,您必须使用
值转换器

e、 g


您可能需要执行错误处理之类的操作,这只是给您一个起点。

使用一个减法1的转换器

<Slider Maximum="{Binding ElementName=flowControl, Path=Items.Count}" />
public class MaxCountConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        return (int)value - 1;
    }

    public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        throw new NotImplementedException();
    }
}