Hallo,
ich versuche seit ein paar Tagen eine AutoCompleteTextBox in mein Projekt zu integrieren, allerdings ohne Erfolg. Das Paket konnte ich von folgendem Link: https://github.com/quicoli/WPF-AutoComplete-TextBox (Install: PM> Install-Package AutoCompleteTextBox -Version 1.2.0) installieren. Auch die entsprechende Textbox (<wpf:AutoCompleteTextBox />) konnte ich benutzen, allerdings schaffe ich es nicht den in dem Artikel (https://www.codeproject.com/Tips/801...mplete-TextBox) beschriebenen "ISuggestionProvider" zu installieren. Ich poste euch mal meinen Code. Evtl könntet ihr mir meinen Fehler aufzeigen bzw. habt noch ein paar Ideen?
<DataGridTemplateColumn Width="200" Header=" Befehl ">
<DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<wpf:AutoCompleteTextBox MaxLength="50" Text="{Binding Befehl, Mode=TwoWay}" // Dieses Text Binding (Befehl) funktioniert einwandfrei.
Provider="{Binding suggestions}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
public interface ISuggestionProvider
{
IEnumerable GetSuggestions(string filter); // In dem Artikel wird dieses Codebeispiel gezeigt, allerdings weiß ich nicht so recht, wie ich den Code verwenden soll.
}
public DatabaseWindow()
{
InitializeComponent();
var provider = new SuggestionProvider(x =>
{
IEnumerable suggestions; suggestions = "TEST1"; return suggestions; });
}
EDIT: ICh sehe gerade, dass ich das ganze etwas unglücklich formatiert habe. Unter https://stackoverflow.com/questions/...n-datagridview könnt ihr meinen Code etwas besser sehen
ich versuche seit ein paar Tagen eine AutoCompleteTextBox in mein Projekt zu integrieren, allerdings ohne Erfolg. Das Paket konnte ich von folgendem Link: https://github.com/quicoli/WPF-AutoComplete-TextBox (Install: PM> Install-Package AutoCompleteTextBox -Version 1.2.0) installieren. Auch die entsprechende Textbox (<wpf:AutoCompleteTextBox />) konnte ich benutzen, allerdings schaffe ich es nicht den in dem Artikel (https://www.codeproject.com/Tips/801...mplete-TextBox) beschriebenen "ISuggestionProvider" zu installieren. Ich poste euch mal meinen Code. Evtl könntet ihr mir meinen Fehler aufzeigen bzw. habt noch ein paar Ideen?
<DataGridTemplateColumn Width="200" Header=" Befehl ">
<DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<wpf:AutoCompleteTextBox MaxLength="50" Text="{Binding Befehl, Mode=TwoWay}" // Dieses Text Binding (Befehl) funktioniert einwandfrei.
Provider="{Binding suggestions}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
public interface ISuggestionProvider
{
IEnumerable GetSuggestions(string filter); // In dem Artikel wird dieses Codebeispiel gezeigt, allerdings weiß ich nicht so recht, wie ich den Code verwenden soll.
}
public DatabaseWindow()
{
InitializeComponent();
var provider = new SuggestionProvider(x =>
{
IEnumerable suggestions; suggestions = "TEST1"; return suggestions; });
}
EDIT: ICh sehe gerade, dass ich das ganze etwas unglücklich formatiert habe. Unter https://stackoverflow.com/questions/...n-datagridview könnt ihr meinen Code etwas besser sehen