2010-06-17 38 views
1

我想使用超链接控件显示框架中的页面。但它不起作用。wpf中的超链接和目标名称

代码:

<Window x:Class="WPFNavigation.Window1" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
Title="Window1" Height="400" Width="500"> 
<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition></ColumnDefinition> 
     <ColumnDefinition></ColumnDefinition> 
    </Grid.ColumnDefinitions> 

    <StackPanel Grid.Column="0"> 
     <TextBlock> 
      <Hyperlink NavigateUri="ImagePage.xaml">Image</Hyperlink> 
      <LineBreak></LineBreak> 
      <Hyperlink NavigateUri="Layouts.xaml" TargetName="targetFrame">Layouts</Hyperlink> 
     </TextBlock> 
    </StackPanel> 

    <Frame Name="targetFrame" Source="MainPage.xaml" Grid.Column="1"></Frame> 
</Grid> 
</Window> 

回答

0

显然,你将不得不改为建立一个网页窗口为工作。

+0

你从哪里得到这些信息?它在某处被引用了吗? – Bryan 2011-10-11 15:48:33

+1

“页面”和“超链接”是构建在“WPF”中的“导航框架”的一部分。这是一个初学者:http://msdn.microsoft.com/en-us/library/ms750478.aspx – decyclone 2011-10-16 10:32:59