2026-06-05 13:44:39 +09:00

49 lines
3.0 KiB
XML

<UserControl x:Class="AuroraUIComponent.Util.UCSystemTimeTest"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:AuroraUIComponent.Util"
xmlns:usercontrols="clr-namespace:AuroraUIComponent.UserControls"
mc:Ignorable="d"
x:Name="uc"
d:DesignHeight="300" d:DesignWidth="800">
<Grid>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<GroupBox Header="Test" Grid.Row="0">
<UniformGrid Rows="1" Height="50">
<usercontrols:UCKeyValueVertical KeyText="YY" Value="{Binding TestYear, ElementName=uc}"/>
<usercontrols:UCKeyValueVertical KeyText="mm" Value="{Binding TestMonth, ElementName=uc}"/>
<usercontrols:UCKeyValueVertical KeyText="dd" Value="{Binding TestDay, ElementName=uc}"/>
<usercontrols:UCKeyValueVertical KeyText="HH" Value="{Binding TestHour, ElementName=uc}"/>
<usercontrols:UCKeyValueVertical KeyText="MM" Value="{Binding TestMinute, ElementName=uc}"/>
<usercontrols:UCKeyValueVertical KeyText="ss" Value="{Binding TestSecond, ElementName=uc}"/>
</UniformGrid>
</GroupBox>
<UniformGrid Columns="6" Grid.Row="1">
<Grid/>
<Grid/>
<Grid/>
<Button Content="Sync" Click="Button_Click_Sync"/>
<Button Content="Set Local" Click="Button_Click_SetLocal"/>
<Button Content="Set UTC" Click="Button_Click_SetUTC"/>
</UniformGrid>
<GroupBox Header="Current" Grid.Row="2">
<UniformGrid Rows="1" Height="50" IsEnabled="False">
<usercontrols:UCKeyValueVertical KeyText="YY" Value="{Binding TestCurDateTime.Year, ElementName=uc, Mode=OneWay}"/>
<usercontrols:UCKeyValueVertical KeyText="mm" Value="{Binding TestCurDateTime.Month, ElementName=uc, Mode=OneWay}"/>
<usercontrols:UCKeyValueVertical KeyText="dd" Value="{Binding TestCurDateTime.Day, ElementName=uc, Mode=OneWay}"/>
<usercontrols:UCKeyValueVertical KeyText="HH" Value="{Binding TestCurDateTime.Hour, ElementName=uc, Mode=OneWay}"/>
<usercontrols:UCKeyValueVertical KeyText="MM" Value="{Binding TestCurDateTime.Minute, ElementName=uc, Mode=OneWay}"/>
<usercontrols:UCKeyValueVertical KeyText="ss" Value="{Binding TestCurDateTime.Second, ElementName=uc, Mode=OneWay}"/>
</UniformGrid>
</GroupBox>
</Grid>
</Grid>
</UserControl>