atelier:mitsuba

i love UI/UX, Blend, XAML, Behavior, P5, oF, Web, Tangible Bits and Physical computing. なにかあればお気軽にご連絡ください。atelier@c-mitsuba.com

FindNameの使い方。

よくわすれるので、備忘録。

型名 変数名 = this.FindName("コントロールのx:Name") as 型名
//こんなかんじ。
CompositeTransform transform = this.FindName("transform" + i.ToString()) as CompositeTransform;

x:Nameの部分はStringなので、こんなふうにかける。

for (int i = 0; i < 8; i++)
{
    CompositeTransform transform = this.FindName("transform" + i.ToString()) as CompositeTransform;
    transform.ScaleX = transform.ScaleY = 1;
    transform.TranslateX = transform.TranslateY = 0;
}