Spuštění stránky nastavení fotoaparátu
Systém Windows definuje sadu identifikátorů URI, které aplikacím umožňují spustit aplikaci Nastavení systému Windows a zobrazit konkrétní stránku nastavení. Tento článek vysvětluje, jak spustit aplikaci Nastavení systému Windows přímo na stránku nastavení fotoaparátu a volitelně přejít přímo na nastavení konkrétní kamery na zařízení. Další informace najdete v tématu Spuštění aplikace Nastavení systému Windows.
Adresa URL nastavení kamery
Počínaje Windows 11, buildem 22000, URI ms-settings:camera
spustí aplikaci Nastavení Windows a přejde na stránku nastavení fotoaparátu. Všimněte si, že v předchozích verzích Windows by stejný identifikátor URI spustil výchozí aplikaci fotoaparátu. Kromě stránky obecných nastavení fotoaparátu můžete připojit parametr řetězce dotazu cameraId
nastavený na název symbolického odkazu ve formátu kódovaného URI, abyste se dostali přímo na stránku nastavení přidruženého fotoaparátu.
V následujícím příkladu se třída DeviceInformation používá k načtení symbolického názvu odkazu pro první zařízení pro zachycení videa na aktuálním počítači, pokud existuje. Dále je volána funkce LaunchUriAsync pro spuštění aplikace Nastavení Windows. Identifikátor URI ms-settings:camera
určuje, že se má zobrazit stránka nastavení fotoaparátu. Volitelný parametr řetězce dotazu cameraId
je nastaven na symbolický název odkazu pro kameru, upravený voláním Url.EscapeDataString, pro zobrazení nastavení přidružené kamery.
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)));
}
}
Související témata
Windows developer