ورود

View Full Version : سوال: انتخاب تاریخ در DatePicker و هایلایت شدن آن تاریخ روی تقویم



mhshojaei
یک شنبه 06 اسفند 1396, 08:13 صبح
بر اساس کدهای زیر می‎توان با انتخاب یک تاریخ در تقویم، آن تاریخ در textBox به نمایش در بیاد. اما قصد دارم بر عکس حالت فوق عمل کنم یعنی با انتخاب یک تاریخ از DatePicker یا تایپ یک تاریخ در تکست باکس، آن تاریخ روی تقویم هایلایت یا رنگی بشه...

<TextBoxWidth="200"
Height="30"
VerticalAlignment="Bottom"
HorizontalAlignment="Left"
Margin="10,10,10,10"
x:Name="SelectedDateTextBox">
</TextBox>


privatevoidMonthlyCalendar_SelectedDatesChanged(ob ject sender,SelectionChangedEventArgs e)
{SelectedDateTextBox.Text=MonthlyCalendar.Selected Date.ToString();
}

mhshojaei
چهارشنبه 09 اسفند 1396, 12:41 عصر
متاسفانه کسی پاسخی نداشت، اما پاسخ رو اینجا میگذارم:


<Grid>
<CalendarName="MonthlyCalendar"
SelectionMode="SingleRange"
Margin="15,39,312,109"
SelectedDate="{Binding ElementName=myDatePicker, Path=SelectedDate, StringFormat='dd/MM/yyyy'}">
</Calendar>

<DatePicker
SelectedDate="{Binding Path = SellStartDate, StringFormat = {}{0:dd-MM-yyyy}}"
HorizontalAlignment="Left"Margin="273,39,0,0"Name="myDatePicker"
SelectedDateChanged="myDatePicker_SelectedDateChanged"
VerticalAlignment="Top"Height="39"Width="120">
</DatePicker>
<Grid>