У меня есть несколько библиотек C ++. Есть ли способ использовать их из Silverlight кроссплатформенным способом (на Linux / Mac / ПК)? Я не хочу использовать C ++ / CLI, если это возможно.
Я погуглил эту статью , сказав, что COM - единственный способ. Однако мне сказали, что Silverlight4 поддерживает PInvoke. Проблема: элементы во всплывающем списке выглядят отлично, но это не повлияло на текстовое поле выше (выбранный элемент). XAML: ...
Я использую набор инструментов wpf AutoCompleteBox и установил шаблон элемента. Проблема: элементы во всплывающем списке выглядят отлично, но это не повлияло на текстовое поле выше (выбранный элемент).
XAML:
Код позади:
public partial class MainWindow : Window
{
public List Persons { get; set; }
public MainWindow() {
InitializeComponent();
Persons = new List {
new Person{Name = "Jhon",Age=35},
new Person{Name = "Kelly",Age=40}};
x.ItemsSource = Persons;
DataContext = this;
}
bool SearchPerson(string search, object value) {
return (value as Person).Name.ToLower().Contains(search);
}
}
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}