diff options
author | Grant Limberg <grant.limberg@zerotier.com> | 2016-11-21 14:32:25 -0800 |
---|---|---|
committer | Grant Limberg <grant.limberg@zerotier.com> | 2016-11-21 14:32:25 -0800 |
commit | d3bd10952ece51a213a7fae27db7c329375c8905 (patch) | |
tree | f2a9f178443dcbd2d18fcc11f07eecc24a224868 /windows/WinUI | |
parent | 0142c0d339bc86c01e9e14ea6ed27881d5007f3f (diff) | |
download | infinitytier-d3bd10952ece51a213a7fae27db7c329375c8905.tar.gz infinitytier-d3bd10952ece51a213a7fae27db7c329375c8905.zip |
hyperlinks in the about page are clickable
Diffstat (limited to 'windows/WinUI')
-rw-r--r-- | windows/WinUI/AboutView.xaml | 26 | ||||
-rw-r--r-- | windows/WinUI/AboutView.xaml.cs | 8 |
2 files changed, 17 insertions, 17 deletions
diff --git a/windows/WinUI/AboutView.xaml b/windows/WinUI/AboutView.xaml index c11593c1..635c9ef7 100644 --- a/windows/WinUI/AboutView.xaml +++ b/windows/WinUI/AboutView.xaml @@ -8,13 +8,17 @@ Title="AboutView" Height="460" Width="300" Icon="ZeroTierIcon.ico"> <Grid> <Image x:Name="image" HorizontalAlignment="Center" Height="100" Margin="0,10,0,0" VerticalAlignment="Top" Width="100" Source="ZeroTierIcon.ico"/> - <RichTextBox x:Name="richTextBox" HorizontalAlignment="Left" Height="307" Margin="10,115,0,0" VerticalAlignment="Top" Width="275"> + <RichTextBox x:Name="richTextBox" HorizontalAlignment="Left" Height="307" Margin="10,115,0,0" VerticalAlignment="Top" Width="275" IsReadOnly="True" IsDocumentEnabled="True"> + <RichTextBox.Resources> + <Style TargetType="Hyperlink"> + <Setter Property="Cursor" Value="Hand" /> + </Style> + </RichTextBox.Resources> <FlowDocument> <Paragraph> <Span FontWeight="Bold" FontSize="18" FontFamily="HelveticaNeue"> <Run Text="Getting Started"/> </Span> - <Run Text=" "/> <Span FontWeight="Bold" FontSize="12" FontFamily="HelveticaNeue"> <LineBreak/> </Span> @@ -26,29 +30,23 @@ <Span FontSize="12" FontFamily="HelveticaNeue"> <Run Text="Getting started is simple. Simply click "/> </Span> - <Run Text=" "/> <Span FontSize="12" FontFamily="Menlo-Regular"> <Run Text="Join Network"/> </Span> - <Run Text=" "/> <Span FontSize="12" FontFamily="HelveticaNeue"> <Run Text=" from the ZeroTier status bar menu. To join the public network "Earth", enter "/> </Span> - <Run Text=" "/> <Span FontSize="12" FontFamily="Menlo-Regular"> <Run Text="8056c2e21c000001"/> </Span> - <Run Text=" "/> <Span FontSize="12" FontFamily="HelveticaNeue"> <Run Text=" and click the Join button. Once connected, you'll be able to navigate to "/> </Span> - <Run Text=" "/> - <Hyperlink NavigateUri="http://earth.zerotier.net/"> + <Hyperlink NavigateUri="http://earth.zerotier.net/" RequestNavigate="Hyperlink_MouseLeftButtonDown"> <Span Foreground="#FF0000E9" FontSize="12" FontFamily="HelveticaNeue"> <Run Text="earth.zerotier.net"/> </Span> </Hyperlink> - <Run Text=" "/> <Span FontSize="12" FontFamily="HelveticaNeue"> <Run Text="."/> </Span> @@ -61,7 +59,6 @@ <Span FontWeight="Bold" FontSize="18" FontFamily="HelveticaNeue"> <Run Text="Create a Network"/> </Span> - <Run Text=" "/> <Span FontWeight="Bold" FontSize="12" FontFamily="HelveticaNeue"> <LineBreak/> </Span> @@ -73,17 +70,14 @@ <Span FontSize="12" FontFamily="HelveticaNeue"> <Run Text="Visit "/> </Span> - <Run Text=" "/> - <Hyperlink NavigateUri="http://my.zerotier.com/"> + <Hyperlink NavigateUri="http://my.zerotier.com/" RequestNavigate="Hyperlink_MouseLeftButtonDown"> <Span Foreground="#FF0000E9" FontSize="12" FontFamily="HelveticaNeue"> <Run Text="my.zerotier.com"/> </Span> </Hyperlink> - <Run Text=" "/> <Span FontSize="12" FontFamily="HelveticaNeue"> <Run Text=" to create and manage your own virtual networks."/> </Span> - <Run Text=" "/> <Span FontSize="12" FontFamily="HelveticaNeue"> <LineBreak/> <Run/> @@ -93,13 +87,11 @@ <Span FontSize="12" FontFamily="HelveticaNeue"> <Run Text="For more information, visit "/> </Span> - <Run Text=" "/> - <Hyperlink NavigateUri="http://www.zerotier.com/"> + <Hyperlink NavigateUri="http://www.zerotier.com/" RequestNavigate="Hyperlink_MouseLeftButtonDown"> <Span Foreground="#FF0000E9" FontSize="12" FontFamily="HelveticaNeue"> <Run Text="zerotier.com"/> </Span> </Hyperlink> - <Run Text=" "/> <Span FontSize="12" FontFamily="HelveticaNeue"> <Run Text="."/> </Span> diff --git a/windows/WinUI/AboutView.xaml.cs b/windows/WinUI/AboutView.xaml.cs index 38c6134a..9c48493d 100644 --- a/windows/WinUI/AboutView.xaml.cs +++ b/windows/WinUI/AboutView.xaml.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; @@ -10,6 +11,7 @@ using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; +using System.Windows.Navigation; using System.Windows.Shapes; namespace WinUI @@ -23,5 +25,11 @@ namespace WinUI { InitializeComponent(); } + + private void Hyperlink_MouseLeftButtonDown(object sender, RequestNavigateEventArgs e) + { + var hyperlink = (Hyperlink)sender; + Process.Start(hyperlink.NavigateUri.ToString()); + } } } |