카테고리 없음
[씨#] WP8-C #을 통해서만 Windows Phone 8에서 WebBrowser를 만들고 여는 방법
행복을전해요
2021. 1. 27. 03:36
내 머리 위에서 메인 그리드의 이름이 "LayoutRoot"라고 가정하면 다음과 같습니다.
private void btnOpenAndGo_Click(object sender, RoutedEventArgs e)
{
WebBrowser web = new WebBrowser();
web.Height = LayoutRoot.Height;
web.Width = LayoutRoot.Width;
LayoutRoot.Children.Add(web);
web.Navigate(...);
}
편집 : 하드웨어 뒤로 버튼을 제어합니다. OnBackKeyPress를 재정의합니다. 그리고 다음과 같이하십시오.
protected override void OnBackKeyPress(CancelEventArgs e)
{
base.OnBackKeyPress(e);
if (web.Visibility = Visibility.Visibile)
{
web.Visibility = Visibility.Collapsed;
e.Cancel = true;
}
}
-------------------JonPall의 답변은 훌륭하며 IE에서 uri를 열려면 다음 방법을 시도하십시오.
네임 스페이스 사용 : Microsoft.Phone.Tasks
WebBrowserTask task = new WebBrowserTask();
task.URL = "http://yoururl.com";
task.Show();
출처
https://stackoverflow.com/questions/22029810