Я пишу пользовательский элемент управления в Silverlight, и у меня возникают проблемы с получением моей кнопки для нажатия на файл Generic.xaml.Это не работает:
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:ScrollableTabControl">
<Button Grid.Row="0" Grid.Column="0" x:Name="ScrollLeft" Click="scrollLeft"><</Button>
</ControlTemplate>
</Setter.Value>
"ScrollLeft" находится в моем файле C #.
Однако это также не работает:
var b = this.GetTemplateChild("ScrollLeft");
Debug.Assert(b != null);
Потому что независимо от того, что ядо, б всегда возвращается ноль.Я чувствую, что должен быть простой способ назначить метод click для этой кнопки, так что я делаю не так?
EDIT: Это метод из моего файла C #:
public void scrollLeft(object sender, RoutedEventArgs e)
{
//var scroller = Application.Current.Resources["TabScroller"] as ScrollViewer;
//scroller.LineLeft();
}