Доступ к содержимому кнопки (изображение) через код в Windows Phone - PullRequest
1 голос
/ 19 ноября 2011

У меня есть кнопка с сеткой, которая, в свою очередь, содержит изображение.

   <Button Style="{StaticResource ButtonStyle1}" d:LayoutOverrides="GridBox" Margin="0,0,0,2.667" BorderThickness="3" BorderBrush="Black" Name="btn1" Click="btn1_Click">
                    <Grid>
                        <Image x:Name="img1" Source="Images/Numbers/1.png" Margin="-10,-3,-10,-5" Stretch="Fill"/>
                    </Grid>
    </Button>

Я хотел бы знать, есть ли способ получить доступ к держателю изображения через код, не называя его явнокак у меня выше?Если бы у меня было несколько кнопок и я мог бы сделать это по-другому, это было бы проще.

Спасибо

1 Ответ

2 голосов
/ 19 ноября 2011

да, вы можете:

    var theImage = (Image)((Grid)btn1.Content).Children[0];

вы должны убедиться, что кнопка содержит Grid с Image, в противном случае вы получите исключение приведения или нулевого указателя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...