2016年4月7日木曜日

Binding その1 相手に値を渡す

    <Grid>
        <Rectangle x:Name=\"myrectangle\" 
                   Fill=\"#FFF4F4F5\" 
                   HorizontalAlignment=\"Left\" 
                   Height=\"100\" Margin=\"210,182,0,0\" 
                   Stroke=\"Black\" 
                   VerticalAlignment=\"Top\" 
                   Width=\"100\"/>
        
        <Slider x:Name=\"myslider\" 
                HorizontalAlignment=\"Stretch\" 
                Margin=\"20,478,20,0\" 
                Minimum=\"10\"
                Maximum=\"100\"
                Value=\"{Binding ElementName=myrectangle, Path=Height, Mode=TwoWay}\"
                VerticalAlignment=\"Top\"/>

    </Grid>
この Slider の Value のところで、スライダーが動くたびにその値を Rectangle の 高さの値として反映させています。 ちなみに、 Mode=Twoway の意味は、Rectangle側で高さの変更指定があった場合に、その値をSliderも受け取ることができる(こちらから送る&受け取るの2ウェイ)ということのようです。


0 件のコメント:

コメントを投稿