Sliverlight页面动态布局学习笔记

在Mainpage.xaml.cs的构造函数调用InitializeComponent后,MainPage类中的任何代码都可以使用在类中存储为字段的Textblk变量引用这个Xaml中的TextBlock元素。

在Mainpage.xaml.cs文件中的某些元素通过X:Name而不是Name来指定名字,就像在Xaml中使用一样,这两个特性基本等价。Name只对element(就是派生子FrameworkElement的类的实例,因为Name属性是在FrameworkElement中定义的)有效,而X:Name属性对一切有效.

 

ContentPanel size: e.NewSize;

TitlePanel Size: new Size( TitelPanel.ActualWidth,TitelPanel.ActualHeight)

LayoutRootSize:newSize(LayoutRoot.ActualWidth, LayoutRoot.ActualHeight)

MainPagesize:new Size( this.ActualWidth,this.ActualHeight)

Frame size: application.curent,RootVisual.Rendersize);

 

控制系统托盘

  Shell:SystemTray.Isvisible=”true”/”False”

控制方向事件

SupportOrganizations 设置为PortraitOrLandscape 来编写没有方向约束的应用程序.

考虑 问题:由于硬件键盘的位置是无法预知的,所以与硬件键盘对齐,保证键盘位置符合用户的预期是非常重要的。

PhoneApplicationFrame 和PhoneApplicationPage都包含OrientationChanged事件。

你可能感兴趣的:(学习笔记)