Похоже, что в настоящее время в UWP нет API, способного достичь этого. Вы можете опубликовать эту идею на UWP UserVoice , чтобы она рассматривалась как то, что вам нужно.
Лучшее, что вы можете сделать, это запросить разрешение монитора, на котором работает приложение, как вы заявили, а также перечислить все мониторы, используя ProjectionManager
:
var deviceSelector = ProjectionManager.GetDeviceSelector();
var devices = await DeviceInformation.FindAllAsync(deviceSelector);
foreach (var device in devices)
{
Debug.WriteLine("Kind: {0} Name: {1} Id: {2}", device.Kind, device.Name, device.Id);
foreach (var property in device.Properties)
{
Debug.WriteLine( property.Key + " " + property.Value);
}
}
К сожалению, свойства устройства не содержат информацию о разрешении, которую вы могли бы использовать.