• 2014-01-01


    一:HyperlinkButton点击后打开新窗口的方法

    1,直接在界面中写这段代码就可以了:

       <HyperlinkButton NavigateUri="http://www.cnblogs.com/wsdj-ITtech/"  Content="Click Me"  TargetName="_blank"  FontSize="28" Height="50" Width="150"></HyperlinkButton>

    2,

     可以这样实现效果:

      <HyperlinkButton  Content="Click Me"  TargetName="_blank"
                             Click
    ="HyperlinkButton_Click"  FontSize="28" Height="50" Width="150"></HyperlinkButton>

    然后在后台写其单击事件

     private void HyperlinkButton_Click(object sender, RoutedEventArgs e)
          
    {
              HtmlPage.Window.Eval(
    "window.open("http://www.cnblogs.com/wsdj-ITtech/")");
          }

    二:Silverlight中GridSplitter控件的使用

     

    实现此效果的方法是:

     1  <Grid x:Name="LayoutRoot" ShowGridLines="True" Background="White" Width="400"  Height="300">
     2         <Grid.RowDefinitions>
     3             <RowDefinition />
     4         </Grid.RowDefinitions>
     5         <Grid.ColumnDefinitions>
     6             <ColumnDefinition />
     7             <ColumnDefinition />
     8         </Grid.ColumnDefinitions>
     9         <Rectangle Fill="Red" Grid.Column="0" Grid.Row="0"></Rectangle>
    10         <Rectangle Fill="Aqua"  Grid.Column="1" Grid.Row="0"></Rectangle>        
    11         <sdk:GridSplitter x:Name="grsplSplitterColumn" Grid.Column="1"  HorizontalAlignment="Left"  VerticalAlignment="Stretch" Background="Yellow"  Width="6"></sdk:GridSplitter>
    12     </Grid>

     

    <Grid x:Name="LayoutRoot" ShowGridLines="True" Background="White" Width="400"  Height="300">
            <Grid.RowDefinitions>
                <RowDefinition />
                <RowDefinition />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition />
            </Grid.ColumnDefinitions>
            <Rectangle Fill="Red" Grid.Row="0"  ></Rectangle>
            <Rectangle Fill="Aqua"  Grid.Row="1"></Rectangle>
            <sdk:GridSplitter x:Name="grsplSplitterRown" HorizontalAlignment="Stretch"  VerticalAlignment="Top" Background="Yellow"  Height="71" Margin="0,129,0,0" Grid.RowSpan="2"></sdk:GridSplitter>
        </Grid>

     Grid.ColumnSpan 属性值是用来把GridSplitter的宽度延长到其它单元格。否则其宽度仅限于它所放置的那个单元格内。

    GridSplitter 另一个有用的属性是PreviewStyle,当我们设置为true时,当移动GridSplitter条时我们看到移动的是一个阴影条,当PreviewStyle属性设置为false时,GridSplitter的当前样式条将随着移动。(这句话有待考证,去试验时,感觉到不对,设置为true时,编译不通过,然后看起属性值是这样设置的

    作者:wj704    出处:http://www.cnblogs.com/wj204/   
  • 相关阅读:
    根据不同的窗口尺寸来选择不同的样式
    用JavaScript检测视频格式支持
    用JavaScript检测音频格式支持
    C#取整函数Math.Round、Math.Ceiling和Math.Floor
    asp.net在同一页面跳转到指定位置
    对存储过程进行加密和解密
    各种SQL语句
    centos7.2安装nginx
    springboot利用mock进行junit单元测试,测试controller
    centos7环境搭建一台mysql服务器启动多个端口
  • 原文地址:https://www.cnblogs.com/wj204/p/3500580.html
Copyright © 2020-2023  润新知