需要silverlight控件来显示多选选项

需要silverlight控件来显示多选选项,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我有一个Silverlight应用程序 我想找到一种向用户显示多选选项的方法,我在想我们是否有现成的东西 一种方法是创建一个自定义控件-多选组合框。 有更好的方法吗 问候,, Bhavik您可以将数据放在标准列表框中,并设置SelectionMode=“Multiple”,一次可能只显示一个项目,并在侧面有一个按钮控制可见项目的高度。像这样: XAML: 谢谢,但这看起来像是黑客入侵。我想从盒子里拿些东西。。一些可以按原样使用的控件。 <Canvas x:Name="LayoutRoot"

我有一个Silverlight应用程序

我想找到一种向用户显示多选选项的方法,我在想我们是否有现成的东西

一种方法是创建一个自定义控件-多选组合框。 有更好的方法吗

问候,,
Bhavik

您可以将数据放在标准列表框中,并设置SelectionMode=“Multiple”,一次可能只显示一个项目,并在侧面有一个按钮控制可见项目的高度。像这样:

XAML:


谢谢,但这看起来像是黑客入侵。我想从盒子里拿些东西。。一些可以按原样使用的控件。
<Canvas x:Name="LayoutRoot" Width="1166" Height="400">
    <ListBox x:Name="myList" SelectionMode="Multiple" ScrollViewer.VerticalScrollBarVisibility="Disabled" Width="100" Height="24">
        <TextBlock Text="Item 1" Height="22"/>
        <TextBlock Text="Item 2" Height="22"/>
        <TextBlock Text="Item 3" Height="22"/>
    </ListBox>
    <Button Content="Drop" Canvas.Left="100" Canvas.Top="0" Click="Button_Click" />
</Canvas>
private void Button_Click(object sender, RoutedEventArgs e)
    {
        if (myList.Height == 24)
        {
            myList.Height = 100;
        }
        else
        {
            myList.Height = 24;
        }

    }