Как обсуждалось в комментариях, решение было изменить класс x: DataType с MainPage
на BluetoothLEDevice
класс.Кроме того, класс BluetoothLEDevice
также должен был быть импортирован.В случае x: Bind вы должны определить тип класса, к которому вы привязываетесь, и в этом случае правильный класс был BluetoothLEDevice
.
Так что это должен быть код, который выполняет работу:
<DataTemplate x:Key="ListDataTemplate" x:DataType="local:BluetoothLEDevice">
И эта строка делает класс BluetoothLEDevice
видимым на странице XAML:
xmlns:local="using:Windows.Devices.Bluetooth"
Эта страница описывает x: связывает с DataTemplates (особенно с DataTemplate)и x: DataType "part).