Sadece Windows Uygulama Geliştirme ile oynamaya başladım. Bir buton tıklamasıyla uygulamadan bir tarayıcı penceresi açmaya çalışıyorum. Target App
(bu durumda benim window browser
) 'unun daha küçük boyutta olmasını istiyorum. Boyutu bir şekilde verebilirsem daha iyi olur.Windows Evrensel Uygulama'da LaunchUriAsync kullanırken Hedef Uygulama Boyutunu değiştirin
DesiredRemainingView
hile yapacaktır, ancak bir şekilde yapmaz.
Herhangi bir yardım
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.System;
using Windows.UI.ViewManagement;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409
namespace App1
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class MainPage : Page
{
public ViewSizePreference UseHalf { get; private set; }
//public ViewSizePreference UseHalf { get; private set; }
public MainPage()
{
this.InitializeComponent();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
greetingOutput.Text = "Hello, " + nameInput.Text + "!";
}
async private void Button_Click(object sender, RoutedEventArgs e)
{
//greetingOutput.Text = UseHalf.ToString();
// The URI to launch
var uriBing = new Uri("http://www.bing.com");
// Set the option to show a warning
var promptOptions = new Windows.System.LauncherOptions();
//promptOptions.TreatAsUntrusted = true;
promptOptions.DesiredRemainingView = UseHalf;
// Launch the URI
var success = await Windows.System.Launcher.LaunchUriAsync(uriBing, promptOptions);
if (success)
{
// URI launched
}
else
{
// URI launch failed
}
}
}
}
Merhaba Feng. Yöntemin nasıl çalıştığına dair ayrıntılı açıklama için teşekkür ederiz. Tarayıcım penceresini uygulamamdan daha küçük bir boyutta açabilmem için başka bir şey söyleyebilir misiniz? Böylece bir mini tarayıcıya benzeyecek. Bu, web sayfalarıyla ve HTML ile çalışırken JavaScript'te elde edilebilir. Ancak bunu bir Windows Universal uygulamasından nasıl yapıyorsunuz? Sadelik için tarayıcının Edge olduğunu varsayalım. – iamrudra