Basit anlamda WebBrowser nesnesi uydgulamamız içerisinde web sitesi görüntülemeye yarar. Günümüz uygulamalarına baktığımızda bir çok büyük çaplı kurumsal firma windows phone 8 için uygulama yaptık dediklerinde arka planda webBrowser çalıştırdıklarını gördük. Yapılabilecek en basit adım ile bu markette yol almanın yolunu bulmuş gibiler:)
Continue Reading...
<phone:WebBrowser HorizontalAlignment="Stretch" Margin="0,70,0,0" Name="webBrowser1"
VerticalAlignment="Stretch" />
VerticalAlignment = Stretch özelliği ekrana kendini full döşemesini sağlar oldukça çok kullanılan bir parametresidir.
webBrowser1.Navigate(new Uri("http://twitter.com",
UriKind.Absolute));
Navigate özelliği ile açmak istediğimiz sayfaya yönlendiririz. Bizden 2 parametre ister
1.Hangi linki çalıştıracağını
2.Sayfayı ne türde açağını sorar.
Tüm sayfa kodları xaml;
<Grid x:Name="LayoutRoot"
Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--TitlePanel
contains the name of the application and page title-->
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<TextBlock x:Name="ApplicationTitle" Text="MY FIRST
APPLICATION" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="Mini Browser"
Margin="9,-7,0,0" Style="{StaticResource
PhoneTextTitle1Style}"/>
</StackPanel>
<!--ContentPanel
- place additional content here-->
<Grid x:Name="ContentPanel"
Grid.Row="1" Margin="12,0,12,0">
<TextBox Height="Auto"
HorizontalAlignment="Stretch" Margin="-10,4,81,0" Name="textBox1" Text="http://www.xbox.com" VerticalAlignment="Top"
/>
<Button Content="Go" Height="70"
HorizontalAlignment="Right" Margin="0,4,-3,0" Name="button1" VerticalAlignment="Top" Width="91" Click="button1_Click"
/>
<phone:WebBrowser HorizontalAlignment="Stretch" Margin="0,70,0,0" Name="webBrowser1"
VerticalAlignment="Stretch" />
</Grid>
</Grid>
private void button1_Click(object sender, RoutedEventArgs e)
{
string site;
site = textBox1.Text;
webBrowser1.Navigate(new Uri(site, UriKind.Absolute));
}
Bu tip uygulamalar windows marketin pek sevmediği yapıdadır. Sebebi ise içeriğinin yönetemeyecek olmalarıdır. +18 içerik yayınlamaya oldukça elverişlidir.
Bir diğer kontrol tanıtımında görüşmek üzere
