برای این پست من یک کنترل Button رو مثال میزنم ، و ایجاد میکنم ::

<Button x:Name="btn" Height="38" VerticalAlignment="Top" Grid.ColumnSpan="2" Margin="68,46,108,0" Content="Click Here">Button>

 

حالا می خواهیم این button رو به یک سایت لینک کنیم ، ابتدا باید خاصیت Content رو از روی کنترل مورد نظر بر داریم ، به دلیل اینکه وقتی لینک میکنیم خاصیت content رو همونجا می ذاریم .

 

<Hyperlink x:Name="hyper_1" RequestNavigate="hyper_1_RequestNavigate" NavigateUri=" http://prohardcoding.blogfa.com">Click HereHyperlink>

 

حالا باید رخداد hyper_1_RequestNavigate رو بنویسیم تا بتونیم لینک رو لود کنیم،  به صورت زیر::


using System.Diagnostics;

private void hyper_1_RequestNavigate(object sender,RequestNavigateEventArgs e)

        { 

   System.Diagnostics.Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri));

            e.Handled = true; 

        }

 

خب کار تمام شد ! امیدوارم که آموزش مفیدی بوده باشه ، منتظر نطرات شما هستم .