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