0

Какой компонент предоставляет нам открытие многосегментного меню с помощью флажков через щелчок левой части слева или нажатие кнопки «Выбрать» на панели приложений?Windows Phone ListBox Selector With Click Left

enter image description here

Спасибо.

ответ

3

EDIT

Вам необходимо установить Windows Phone Toolkit из диспетчера NuGet пакета, чтобы этот элемент. Это LongListMultiSelector. Это не найдено в элементах по умолчанию в WP8 SDK. Используйте следующие инструкции.

Installing Windows Phone Toolkit

Using Windows Phone Toolkit

После установки WPTookit следуйте инструкциям ниже.

вы можете включить режим выбора, нажав на пустую область с левой стороны или нажав кнопку. Если вы используете кнопку, вы можете добавить следующий код, чтобы включить режим выбора ..

private void btnEnableSelect_Click(object sender, RoutedEventArgs e) 
{ 
    llms.EnforceIsSelectionEnabled = true; 
} 

Вы можете использовать IsSelectionEnabledChanged событие для обнаружения, когда в режиме выбора включить/выключить.

llms.IsSelectionEnabledChanged += llms_IsSelectionEnabledChanged; 

void llms_IsSelectionEnabledChanged(object sender, DependencyPropertyChangedEventArgs e) 
{ 
    // your task here... 
} 
+0

спасибо за ответ, но вы говорите о Windows Phone 8? В Listbox или LongListSelector нет свойства EnforceIsSelectionEnabled. –

+1

Да, это WP8, но у вас не будет этой возможности Multi Select в WP8 прямо на летучей мыши. Для использования LongListMultiSelector необходимо установить Windows Phone Toolkit. Это не обычный ListBox или LongListSelector. Это LongListMultiSelector. используйте Nuget Package Manager для установки. Поиск в WPToolkit –

+0

Я отредактировал ответ. Следуй инструкциям. :) –