您的位置:首页 > 其它

WPF 制作模板页示例

2011-09-14 16:18 459 查看
使用WPF做的一个模板页示例

下面是项目文件图:



关键代码如下:

<Page x:Class="WpfMasterPageTes.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" ShowsNavigationUI="False">
<Grid>
<Border BorderBrush="Aqua" BorderThickness="2">
<DockPanel>
<Frame Source="Header.xaml" Height="100"  DockPanel.Dock="Top" NavigationUIVisibility="Hidden"/>
<Frame Source="Footer.xaml" Height="30" DockPanel.Dock="Bottom" NavigationUIVisibility="Hidden"/>
<StackPanel DockPanel.Dock="Left" Width="100" Background="LightPink">
<Label>Master Link</Label>
<Button CommandParameter="Content1.xaml" Click="Button_Click">Content 1</Button>
<Button CommandParameter="Content2.xaml"  Click="Button_Click">Content 2</Button>
</StackPanel>
<Frame x:Name="myContentFrame" Source="Content1.xaml" NavigationUIVisibility="Hidden"></Frame>

</DockPanel>
</Border>
</Grid>
</Page>


  

C# Code

private void Button_Click(object sender, RoutedEventArgs e)
{
myContentFrame.Source =new Uri( ((Button)sender).CommandParameter.ToString(),UriKind.Relative );
}


  

效果图:



模板页的另一个例子
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: