Starta sidan kamerainställningar
Windows definierar en uppsättning URI:er som gör att appar kan starta appen Windows-inställningar och visa en viss inställningssida. Den här artikeln beskriver hur du startar Appen Windows-inställningar direkt på sidan kamerainställningar och om du vill kan du navigera direkt till inställningarna för en viss kamera på enheten. Mer information finns i Starta appen Windows-inställningar.
Url:en för kamerainställningar
Från och med Windows 11, Build 22000, startar URI-ms-settings:camera
appen Windows-inställningar och går till sidan kamerainställningar. Observera att samma URI i tidigare versioner av Windows skulle starta standardkameraprogrammet. Förutom sidan för allmänna kamerainställningar kan du lägga till frågesträngsparametern cameraId
inställd på det symboliska länknamnet, i escaperat URI-format, för att gå direkt till inställningssidan för den associerade kameran.
I följande exempel används klassen DeviceInformation för att hämta det symboliska länknamnet för den första videoinspelningsenheten på den aktuella datorn, om en sådan finns. Sedan anropas LaunchUriAsync för att starta Windows-inställningsappen. Uri:n ms-settings:camera
anger att sidan kamerainställningar ska visas. Den valfria frågesträngsparametern cameraId
är inställd på kamerans symboliska länknamn, med ett anrop till Url.EscapeDataString, för att ange att inställningarna för den associerade kameran ska visas.
private async void bLaunchCameraSettings_Click(object sender, RoutedEventArgs e)
{
var captureDevices = await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture);
if (captureDevices.Count() > 0)
{
var cameraSymbolicLink = captureDevices.First().Id;
bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:camera?cameraId=" + Uri.EscapeDataString(cameraSymbolicLink)));
}
}
Relaterade ämnen
Windows developer