बाउंटी टेम्पलेट नियंत्रण के साथ घटनाओं को तारों के संबंध में किसी भी ठोस ट्यूटोरियल/सीखने के संसाधनों के लिए पुरस्कृत किया गया।चांदी की रोशनी में टेम्पलेट नियंत्रण में घटनाओं को कैसे जोड़ा जाए?
<Style TargetType="local:DatePicker">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:DatePicker">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}" x:Name="myDatePickerContentArea">
<StackPanel Orientation="Vertical">
<Button x:Name="myTestButton" Content="Test button" />
<telerik:RadDatePicker Style="{StaticResource VisitsReportTextBoxStyle}" Foreground="#FFFFFF" x:Name="startDate" DateTimeWatermarkContent="Start Date"/>
<telerik:RadDatePicker Style="{StaticResource VisitsReportTextBoxStyle}" x:Name="endDate" DateTimeWatermarkContent="End Date"/>
</StackPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
इस टेम्पलेट के लिए सी # है:
public class DatePicker : Control
{
public static readonly DependencyProperty StartDateSelectedDateProperty = DependencyProperty.Register("StartDateSelectedDateProperty", typeof(DateTime), typeof(DatePicker), null);
public DateTime? StartDateSelectedDate { get; set; }
public DatePicker()
{
this.DefaultStyleKey = typeof(DatePicker);
}
public override void OnApplyTemplate()
{
RadDatePicker StartDate = this.GetTemplateChild("startDate") as RadDatePicker;
StartDate.SelectionChanged += new Telerik.Windows.Controls.SelectionChangedEventHandler(StartDate_SelectionChanged);
StartDate.SelectedDate = new DateTime(2010, 01, 01);
base.OnApplyTemplate();
}
void StartDate_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangedEventArgs e)
{
RadDatePicker temp = (RadDatePicker)sender;
StartDateSelectedDate = temp.SelectedDate;
}
}
मेरे SelectionChanged ईवेंट सक्रिय नहीं है और मुझे यकीन है कि क्यों नहीं कर रहा हूँ
मैं इस तरह एक नियंत्रण टेम्पलेट है। कोई विचार?
यदि किसी को ईवेंट उदाहरणों के साथ टेम्पलेट नियंत्रण पर किसी ट्यूटोरियल या आलेखों के बारे में पता है, तो वास्तव में इसकी सराहना की जाएगी। – BentOnCoding
कस्टम नियंत्रण पर जानकारी के लिए मेरी खोज में कम से कम अकेले नहीं हूं। – BentOnCoding