WEB开发网
开发学院图形图像Flash Silverlight 3 Beta 新特性解析(7)- Child Wind... 阅读

Silverlight 3 Beta 新特性解析(7)- Child Window和Shader Effect篇

 2009-04-02 12:01:34 来源:WEB开发网   
核心提示: 如下图,将去调用Close方法,Silverlight 3 Beta 新特性解析(7)- Child Window和Shader Effect篇(2),关闭子窗口,并使得App.Current.RootVisual重新可以响应事件在这个介绍中将使用Silverlight 3 Beta 新特

如下图,将去调用Close方法,关闭子窗口,并使得App.Current.RootVisual重新可以响应事件

Silverlight 3 Beta 新特性解析(7)- Child Window和Shader Effect篇

在这个介绍中将使用Silverlight 3 Beta 新特性解析(6) - Navigation和Deep Linking篇中的范例

我们在Views目录下创建一个Child Window控件如下

Silverlight 3 Beta 新特性解析(7)- Child Window和Shader Effect篇

图片看不清楚?请点击这里查看原图(大图)。

下面我们将不在通过切换页面的形式来显示详细的联系信息内容,而是弹出个对话框,来显示结果

修改ContactWin.xaml如下:

<controls:ChildWindow x:Class="SL3Beta.Nav.Views.ContactWin"

      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 

      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 

      xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"

      xmlns:dataControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm"

      Width="400" Height="300" 

      Title="ContactWin">

  <Grid x:Name="LayoutRoot" Margin="2">

    <Grid.RowDefinitions>

      <RowDefinition />

      <RowDefinition Height="Auto" />

    </Grid.RowDefinitions>



    <dataControls:DataForm x:Name="ContactForm"></dataControls:DataForm>

 

    <Button x:Name="CancelButton" Content="Cancel" Click="CancelButton_Click" Width="75" Height="23" HorizontalAlignment="Right" Margin="0,12,0,0" Grid.Row="1" />

    <Button x:Name="OKButton" Content="OK" Click="OKButton_Click" Width="75" Height="23" HorizontalAlignment="Right" Margin="0,12,79,0" Grid.Row="1" />

  </Grid>

</controls:ChildWindow>

上一页  1 2 3 4 5 6 7  下一页

Tags:Silverlight 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接