<editors:SfTextBoxExt HorizontalAlignment="Center"
VerticalAlignment="Center"
Width="300"
Height="40"
SearchItemPath="Name"
SelectedItem="{Binding SelectedItems,Mode=TwoWay}"
AutoCompleteMode="Suggest"
AutoCompleteSource="{Binding Employees}">
ViewModel.cs private object selectedItem; public event PropertyChangedEventHandler PropertyChanged;
private void OnPropertyRaised(string propertyname)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyname));
}
}
public object SelectedItems
{
get { return selectedItem; }
set
{
selectedItem = value;
OnPropertyRaised("SelectedItem");
ItemChanged();
}
}
private void ItemChanged() {
var item = (this.SelectedItems as Employee).Name.ToString();
MessageBox.Show("SelectedItem is " +item);
} |