WEB开发网
开发学院图形图像Flash Silverlight AutoCompleteBox(自动完成输入框控件... 阅读

Silverlight AutoCompleteBox(自动完成输入框控件)使用方法

 2008-12-24 11:54:13 来源:WEB开发网   
核心提示: 代码很简单,不是吗?下面接着介绍一下上面有关该控件的两个属性:IsTextCompletionEnabled:该属性为True时,Silverlight AutoCompleteBox(自动完成输入框控件)使用方法(3),用于将当前被查询到的第一条记录的信息暂时放在控件的输入框中(text

代码很简单,不是吗?下面接着介绍一下上面有关该控件的两个属性:

IsTextCompletionEnabled:该属性为True时,用于将当前被查询到的第一条记录的信息暂时放在控件的输入框中

(text属性),上图中已看到。

ItemsSource:用于绑定相应的数据源信息({StaticResourceSampleEmployees})

当然如果将该属性设置为False时,则该控件在显示下拉列表时将不在输入框中设置第一条记录信息。这里为了提

高一下难度,我们将会自定义一下“提示框”的样式,代码如下(注意其中的AutoCompleteBox.ItemTemplate部分代码):

<controls:AutoCompleteBoxx:Name="autoComplete2"IsTextCompletionEnabled="False"Width="200"Height="25"Grid.Row="1"
 Grid.Column="1"Margin="0+0,8+8"HorizontalAlignment="Left" ItemsSource="{StaticResourceSampleEmployees}">
 <controls:AutoCompleteBox.ItemTemplate>
  <DataTemplate>
    <GridWidth="200">
      <Grid.ColumnDefinitions>
        <ColumnDefinitionWidth="100"/>
        <ColumnDefinitionWidth="100"/>
      </Grid.ColumnDefinitions>
      <TextBlock HorizontalAlignment="Left" Foreground="Gray" Text="{BindingFirstName}" Grid.Column="0" />
      <TextBlock HorizontalAlignment="Left" Foreground="Gray" Text="{BindingLastName}" Grid.Column="1" />
    </Grid>
  </DataTemplate>
 </controls:AutoCompleteBox.ItemTemplate>
</controls:AutoCompleteBox>

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Silverlight AutoCompleteBox 自动

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接