У меня есть следующий код XAML:аргументы XAML для Click события
<Button Name="btnJeans" Click="btnJeans_Click" Padding="-1" >
<StackPanel Orientation="Horizontal" Margin="0,0,0,17" Name="jeansItem">
<!--Replace rectangle with image-->
<Image Height="119" Width="82" Source="{Binding Image}" Margin="12,0,9,0"/>
<StackPanel Width="311">
<TextBlock Text="{Binding Name}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
<TextBlock Text="{Binding Price}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
</StackPanel>
</StackPanel>
</Button>
Однако btnJeans_Click нужно пройти "{Binding Name}" в качестве аргумента.
Как мне это сделать? Я занимаюсь разработкой для Windows Phone 7.
Свойство 'Command' не найдено в типе 'Button'. То же самое касается параметров –
Это странно. Я просто помещаю ваш код в простое окно WPF, и я могу добавить свойства Command и CommandParameter к Button. Глядя на MSDN, они, похоже, тоже есть для Silverlight, так что это не проблема. –
Вот страница MSDN: http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.buttonbase.command(v=VS.100).aspx –