嗨,大家好。我是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