0
Is there any way to get the XAML element by its tag value??

私のコードは次のようなものです:

<Grid Tap="StackPanel_Tap" Tag="{Binding Type}" >
       <Border BorderThickness="0"  CornerRadius="0"  BorderBrush="White" Width="100" Height="100"  HorizontalAlignment="Center" VerticalAlignment="Center" Opacity="1" >
      <Image Tag="{Binding Type}" Source="{Binding Location}" Opacity="1" Width="100"  Height="100" Stretch="Fill" HorizontalAlignment="Center" VerticalAlignment="Center" UseLayoutRounding="True"  >
       </Image>
      </Border>
</Grid>

Tag Property を Grid にバインドしていますが、Tag Property を使用して Grid のオブジェクトを取得する方法はありますか??

グリッドが ListBox にあるという情報が少なくて申し訳ありません.. Grid オブジェクトにアクセスするにはどうすればよいですか??

ヤシャバンサに感謝と敬礼

4

1 に答える 1

2

System.Windows.Media.VisualTreeHelperを使用してページのすべての子を取得する再帰メソッドを作成します。子ごとに、グリッドタイプであるかどうか、および探しているものと等しいタグがあるかどうかをテストします。

于 2012-09-13T14:35:12.567 に答える