Вы можете использовать текстовое поле автозаполнения из набора инструментов Silverlight 4.Инструментарий представляет собой расширенный набор элементов управления, которые не являются частью базовой библиотеки Visual Studio.Чтобы загрузить и установить, вы можете набрать здесь .После установки вы добавляете ссылку на проект в System.Windows.Controls и добавляете ее в объявление UserControl:
xmlns:input="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input"
Это дает вам опорную точку для набора инструментов Silverlight,в частности, элементы управления вводом.Как только это будет сделано, вот пример использования текстового поля автозаполнения:
<input:AutoCompleteBox IsTextCompletionEnabled="False" HorizontalAlignment="Left" ItemsSource="{StaticResource SampleEmployees}" SelectionChanged="OnSelectionChanged"/>
Это происходит непосредственно из документации из набора инструментов Silverlight. Ссылка здесь .Нажмите «AutoCompleteBox» в левом меню (под заголовком «Ввод»).После загрузки вы можете просмотреть XAML / C #, щелкнув любой из элементов в нижней части окна, например, «AutoCompleteBoxSample.xaml» или «AutoCompleteBoxSample.xaml.cs». Это должно дать вам старт / код, который вы »ищу.
В вашем случае вам также понадобится создать шаблон ячейки для обзора radgrid.Вот краткий пример того, как это может выглядеть:
<radControls:RadGridView x:Name="registerGridView"
AutoGenerateColumns="False">
<radControls:RadGridView.Columns>
<radControls:GridViewToggleRowDetailsColumn />
<radControls:GridViewDataColumn Header="Client" />
<radControls:GridViewDataColumn Header="Site" />
<radControls:GridViewDataColumn Header="Name">
<radControls:GridViewDataColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<input:AutoCompleteBox HorizontalAlignment="Left" ItemsSource="{Binding Names}" SelectionChanged="OnSelectionChanged"/>
</StackPanel>
</DataTemplate>
</radControls:GridViewDataColumn.CellTemplate>
</radControls:GridViewDataColumn>
</radControls:RadGridView.Columns>
</radControls:RadGridView>