Silverlight 4下拉控件

Silverlight 4下拉控件,silverlight,Silverlight,我正在尝试创建一个下拉控件,它由一个文本框、一个按钮和一个treeview控件组成。我找不到任何关于如何创建自定义下拉控件的教程。我确实找到了一个可以下拉treeview控件(vectorlight)的用户控件,但我想实现自己的自定义下拉控件。答案是使用这样的弹出控件 <Popup Name="popupTask" IsOpen="False"> <Border BorderThickness=".5" CornerRadius="5" BorderBrush="B

我正在尝试创建一个下拉控件,它由一个文本框、一个按钮和一个treeview控件组成。我找不到任何关于如何创建自定义下拉控件的教程。我确实找到了一个可以下拉treeview控件(vectorlight)的用户控件,但我想实现自己的自定义下拉控件。

答案是使用这样的弹出控件

  <Popup Name="popupTask" IsOpen="False">
    <Border BorderThickness=".5" CornerRadius="5" BorderBrush="Black" Background="White">
      <sdk:TreeView Grid.Row="1" Height="300" Width="270" Name="treeViewTasks" VerticalAlignment="Top"  SelectedItemChanged="treeViewTasks_SelectedItemChanged" />
    </Border>
  </Popup>

从背后的代码 if(popupTask.IsOpen) { popupTask.IsOpen=false; } 其他的 { popupTask.VerticalOffset=25; popupTask.HorizontalOffset=0; popupTask.IsOpen=true;
}我建议您看看这个开源控件:

它非常灵活,易于实现,并且支持ItemsControl的任何派生,包括TreeView