zoukankan      html  css  js  c++  java
  • WPF 制作模板页示例

    使用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 );
            }
    

      

    效果图:

     模板页的另一个例子

  • 相关阅读:
    molloc堆区的动态内存分配
    异常控制流(csapp)
    优化程序性能(CSAPP)
    链接及链接器
    C# 继承 多态
    virtual和abstract
    封装
    SQL数据库语句优化方法
    select 查询所有和查询所有非空
    联合查询的用法
  • 原文地址:https://www.cnblogs.com/linlf03/p/2176349.html
Copyright © 2011-2022 走看看