IsKeyboardActive
должен быть публичной собственностью DataContext
для привязки к работе. Кроме того, вам не нужен триггер там, просто привязка:
k:TouchScreenKeyboard.TouchScreenKeyboard="{Binding IsKeyBoardActive}"
Если вы используете стандартные VS-сгенерированные настройки, вы также можете привязать настройки напрямую:
xmlns:prop="clr-namespace:YourApplication.Properties"
...
k:TouchScreenKeyboard.TouchScreenKeyboard="{Binding IsKeyBoardActive, Source={x:Static prop:Settings.Default}}"
Или даже лучше, используя это расширение разметки :
xmlns:local="clr-namespace:YourApplication"
...
k:TouchScreenKeyboard.TouchScreenKeyboard="{local:SettingBinding IsKeyBoardActive}"