zoukankan      html  css  js  c++  java
  • 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/   
  • 相关阅读:
    CSS预编译:less入门
    JavaScript学习(五):函数表达式
    关于JavaScript new 的一些疑问
    JavaScript学习(四):面对对象的程序设计
    JavaScript学习(三):引用类型
    JavaScript学习(二):变量、作用域和内存问题
    JavaScript学习(一):基本概念
    匿名函数的this指向为什么是window?
    阿里云ECS在CentOS 6.8中使用Nginx提示:nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)的解决方法
    Centos释放缓存
  • 原文地址:https://www.cnblogs.com/wj204/p/3500580.html
Copyright © 2011-2022 走看看