• SilverLightBorder高度自适应


    如下图:

    框1、框2和框3总高度固定,框1、框2高度不固定,要求框3的高度自适应。

     

    实现方法:

    注册Border1、Border2的SizeChanged 事件,可以获得Border1、Border2的NewSize。然后可以算出Border3的高度。

            double h1=0, h2=0,allh=708;
            
    private void Border1_SizeChanged(object sender, SizeChangedEventArgs e)
            {
                Size newsize 
    = e.NewSize;
                h1 
    = newsize.Height;
                Border3.Height 
    = allh - h1 - h2;
            }

            
    private void Border2_SizeChanged(object sender, SizeChangedEventArgs e)
            {
                Size newsize 
    = e.NewSize;
                h2 
    = newsize.Height;
                Border3.Height 
    = allh - h1 - h2;
            }
    作者:青羽
  • 相关阅读:
    9 Fizz Buzz 问题
    2 尾部的零
    1 A+B问题
    递归
    互斥同步
    垃圾收集器与内存分配策略---垃圾收集算法
    10.矩形覆盖
    9.变态跳台阶
    8.跳台阶
    9.path Sum III(路径和 III)
  • 原文地址:https://www.cnblogs.com/tenghoo/p/SilverLight_Height_self_adaption.html
Copyright © 2020-2023  润新知