嗨,大家好。我是Silverlight的新手,想要访问属于ListBoxItem一部分的按钮控件。但是,我不太清楚如何做到这一点。我的XAML是:Silverlight中的ListBoxItem中的访问按钮
<DataTemplate x:Key="ItemTemplate2">
<Grid Height="51">
<TextBlock x:Name="tbName" Text="{Binding Property1}" Margin="0,0,98,0" d:LayoutOverrides="Height" Grid.ColumnSpan="2" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Button x:Name="btnInfo" HorizontalAlignment="Right" Margin="0,-11,0,0" Width="87" Height="54" VerticalAlignment="Top" Background="#FF8EC1D2" BorderBrush="#FF8EC1D2" BorderThickness="0">
<Image Source="../Images/btnNameImage.png" Stretch="None"/>
</Button>
</Grid>
</DataTemplate>
如何从代码隐藏中访问“btnInfo”?
感谢所有帮助
你试图访问btnInfo的属性?您应该可以直接通过“btnInfo”使用它... – VoodooChild 2010-06-25 17:42:01
它是DataTemplate的一部分,因此它将位于与页面的XAML不同的名称范围内,并且不会直接在代码隐藏中访问。你究竟想用按钮做什么? – 2010-06-25 17:46:43
我想更改按钮的图像。 – TryNCode 2010-06-25 17:49:12