Измените конструктор SlotMaker
на
public DateTime SlotDateTime {get; private set; }
public SlotMaker(DateTime slotDateTime)
{
SlotDateTime = slotDateTime;
InitializeComponent();
// Modify some display using value of SlotDateTime
}
Затем нажмите кнопку
private void btnXX_Click(object sender, RoutedEventArgs e)
{
Button btn = (Button)sender;
DateTime dateTime = btn.Tag; // OR = DateTime.Parse(btn.Tag)
SlotMaker slotMaker = new SlotMaker(dateTime);
slotMaker.Show();
}
. Используйте свойство Tag для размещения строки в вашем Xaml, которая легко анализируется как.NET DateTime или используйте код для назначения фактического DateTime
свойству Tag.