Программа может иметь только одну функцию main
. Если вы хотите управлять различными упражнениями, каждое в отдельном файле, сделайте следующее:
Можно получить ImageButton легко только путем шаблонной обработки обычной Кнопки, таким образом, Вы не требуете UserControl вообще. Принятие той Кнопки. Содержанием будет ImageSource. ControlTemplate Кнопки будет:
<ControlTemplate x:Key="btn_template">
<Image Source="{TemplateBinding Content}" />
</ControlTemplate>
И использование как ItemsControl с набором URL как его ItemsSource, можно добавить WrapPanel как ItemPanel. Значением по умолчанию будет StackPanel, если Вы не укажете тот.
<DataTemplate x:Key="dataTemplate">
<Button Template="{StaticResource btn_template}" Content="{Binding}"/>
</DataTemplate>
<ItemsControl ItemsSource="{Binding UrlCollection}" ItemsTemplate="{StaticResource dataTemplate}"/>
Я полагаю, что это поможет. Это сделало для меня!
http://www.nikhilk.net/Silverlight-Effects-In-Depth.aspx
Вместо этого Изображение, используйте ImageSource. НАПРИМЕР, typeof (ImageSource), и т.д.