其实在我们玩手机的时候,有时候很奇怪为什么它会感应到呢?
后来才知道,原来这里面有专门对应的方法。
并且我们可以将鼠标的触动理解成手指在屏幕上的接触
以下就是windows phone的小程序
public partial class MainPage : PhoneApplicationPage
{
// 构造函数
Random rand = new Random(); //首先建立一个随机实例,通过它来改变屏幕不同的颜色
public MainPage()
{
InitializeComponent();
}
void OntextBloackManipulstionStarted(object sender, ManipulationCompletedEventArgs args)//当我们点击Textblock的控件的时候我们就会进入到一个名字为SecondPase的界面
{
this.NavigationService.Navigate(new Uri("/Secondpage.xaml", UriKind.Relative));//连接到另一个页面,不过和网页相比,在手机上面 有点不同哈
args.Handled = true;
}
protected override void OnManipulationStarted(ManipulationStartedEventArgs e)
{
ContentPanel.Background = new SolidColorBrush(
Color.FromArgb(255,(byte)rand.Next(255),
(byte)rand.Next(255),
(byte)rand.Next(255)));//利用我们Random的实例来
base.OnManipulationStarted(e);
}
}
以下是附加运行时的效果图片
|
|