가장 쉬운 방법은 UserControl을 만든 다음 DatePicker
과 TimePicker
을 모눈에 나란히 배치하는 것입니다. 원하는 데이터를 보유하고있는 제어의 코드 숨김 선언 두 DateTime
변수에
: 컨트롤의 XAML에서
public class MyControl
{
public DateTime MyDate { get; set; }
public DateTime MyTime { get; set; }
...
이러한 네임 스페이스를 포함
xmlns:Ctls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
xmlns:ImplCtls="clr-namespace:Microsoft.LightSwitch.Presentation.Implementation.Controls;assembly=Microsoft.LightSwitch.Client.Internal"
제어의 정의 :
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Ctls:DatePicker Grid.Row="0" Grid.Column="0"
SelectedDateFormat="Short"
SelectedDate="{Binding Path=MyDate, ElementName=MyUserControl, Mode=TwoWay}"/>
<ImplCtls:BaseTimePicker Grid.Row="0" Grid.Column="1"
Value="{Binding Path=MyTime, ElementName=MyUserControl, Mode=TwoWay}"/>
</Grid>
희망이 누군가를 돕는 ...