博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Silverlight中xaml之间的跳转方案之一
阅读量:5039 次
发布时间:2019-06-12

本文共 2253 字,大约阅读时间需要 7 分钟。

1,先在Silverlight项目中新建一个接口文件IContent.cs,内容如下:

using System.Windows;namespace BookStore {    public interface IContent     {        UIElement Content        { get; set; }    }}

  2,建立两个xaml文件:Second.xaml和SilverlightControl1.xaml

SilverlightControl1.xaml的完整内容如下:

using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;using BookStore;namespace SilverlightApplication1{    public partial class SilverlightControl1 : UserControl,IContent    {        public SilverlightControl1()        {            InitializeComponent();        }        public new UIElement Content         {            get { return base.Content; }            set { base.Content = value; }        }        private void BtnFirst_Click(object sender,EventArgs e)        {            (Application.Current.RootVisual as IContent).Content = new Second();        }    }}

Second.xaml完整内容如下:

using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;using BookStore;namespace SilverlightApplication1{    public partial class Second : UserControl,IContent    {        public Second()        {            InitializeComponent();        }        public new UIElement Content         {            get { return base.Content; }            set { base.Content = value; }        }        private void BtnSecond_Click(object sender,EventArgs e)        {            (Application.Current.RootVisual as IContent).Content = new SilverlightControl1();        }    }}

转载于:https://www.cnblogs.com/hongjiumu/archive/2012/10/29/2745623.html

你可能感兴趣的文章
索尼(SONY) SVE1512S7C 把WIN8降成WIN7图文教程
查看>>
时间模块 && time datetime
查看>>
jquery自动生成二维码
查看>>
spring回滚数据
查看>>
新浪分享API应用的开发
查看>>
美国专利
查看>>
【JavaScript】Write和Writeln的区别
查看>>
百度编辑器图片在线流量返回url改动
查看>>
我对你的期望有点过了
查看>>
微信小程序wx:key以及wx:key=" *this"详解:
查看>>
下拉框比较符
查看>>
2.2.5 因子的使用
查看>>
css选择器
查看>>
photoplus
查看>>
Python 拓展之推导式
查看>>
[Leetcode] DP-- 474. Ones and Zeroes
查看>>
80X86寄存器详解<转载>
查看>>
c# aop讲解
查看>>
iterable与iterator
查看>>
返回顶部(动画)
查看>>