布局相关:
canvas ---绝对定位的画布
grid ---分行分列进行布局
border ---是个容器,里面只能包含一个对象,通常里面是个border
stackpanel ---纵向或横向布局,每一列或每一行只能有一个元素
frame ----在多个XAML页面之间进行切换,以进行不同的功能操作
View Code
<navigation:Frame x:Name="ContentFrame" Style="{StaticResource ContentFrameStyle}"
Source="/Home" Navigated="ContentFrame_Navigated" NavigationFailed="ContentFrame_NavigationFailed">
<navigation:Frame.UriMapper>
<uriMapper:UriMapper>
<uriMapper:UriMapping Uri="" MappedUri="/Views/Home.xaml"/>
<uriMapper:UriMapping Uri="/{pageName}" MappedUri="/Views/{pageName}.xaml"/>
</uriMapper:UriMapper>
</navigation:Frame.UriMapper>
</navigation:Frame>
scrollViewer ---由于该控件内仅能支持一个子控件,所以在多数情况下,ScrollViewer控件都会和Stackpanel,Canvas和Grid相互配合使用。如果遇到内容较长的子控件,ScrollViewer会生成滚动条,提供对内容的滚动支持。
childwindow---自定义弹出窗体