Я работаю с приложением, учитывающим местоположение, которое будет включать и выключать звонок и вибрацию в зависимости от местоположения, я не могу найти, как получить доступ к этим функциям в коде.
Это невозможно с текущим SDK.
Рингтон не доступен напрямую, как упоминает Оливье. Конечно, вы можете воспроизводить звуки напрямую, но это сложно, когда пользователь меняет мелодию звонка.
Что касается Vibrate, вы можете получить доступ к этому здесь.
Класс VibrateController (Microsoft.Devices)