2023-01-03 22:38:41 +08:00
|
|
|
|
<UserControl
|
|
|
|
|
x:Class="Semi.Avalonia.Demo.Pages.ToggleSwitchDemo"
|
|
|
|
|
xmlns="https://github.com/avaloniaui"
|
|
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
|
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
|
|
|
d:DesignHeight="450"
|
|
|
|
|
d:DesignWidth="800"
|
|
|
|
|
mc:Ignorable="d">
|
2024-07-16 22:29:35 +08:00
|
|
|
|
<StackPanel Spacing="8" Margin="20">
|
2024-12-01 17:19:09 +08:00
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<StackPanel>
|
|
|
|
|
<ToggleSwitch />
|
|
|
|
|
<ToggleSwitch IsChecked="True" />
|
|
|
|
|
</StackPanel>
|
|
|
|
|
<StackPanel>
|
|
|
|
|
<ToggleSwitch IsEnabled="False" />
|
|
|
|
|
<ToggleSwitch IsChecked="True" IsEnabled="False" />
|
|
|
|
|
</StackPanel>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<ToggleSwitch Content="Switch" OnContent="Yes" OffContent="No" />
|
|
|
|
|
<ToggleSwitch Content="Switch" OnContent="Yes" OffContent="No" IsChecked="True"/>
|
|
|
|
|
<ToggleSwitch Content="Switch" OnContent="Yes" OffContent="No" IsEnabled="False" />
|
|
|
|
|
<ToggleSwitch Content="Switch" OnContent="Yes" OffContent="No" IsEnabled="False" IsChecked="True" />
|
|
|
|
|
</StackPanel>
|
|
|
|
|
|
2024-07-16 22:29:35 +08:00
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Small" />
|
2024-08-06 16:38:45 +08:00
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Small" IsChecked="True" />
|
2024-08-06 15:22:49 +08:00
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Small Loading" />
|
2024-08-06 16:38:45 +08:00
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Small Loading" IsChecked="True" />
|
2024-07-16 22:29:35 +08:00
|
|
|
|
</StackPanel>
|
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" />
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" IsChecked="True" />
|
2024-08-06 15:22:49 +08:00
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Loading" />
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Loading" IsChecked="True" />
|
2024-07-16 22:29:35 +08:00
|
|
|
|
</StackPanel>
|
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Large" />
|
2024-08-06 16:38:45 +08:00
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Large" IsChecked="True" />
|
2024-08-06 15:22:49 +08:00
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Large Loading" />
|
2024-08-06 16:38:45 +08:00
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" Classes="Large Loading" IsChecked="True" />
|
|
|
|
|
</StackPanel>
|
|
|
|
|
|
|
|
|
|
<StackPanel Orientation="Horizontal">
|
2024-12-01 17:19:09 +08:00
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" OffContent="关" OnContent="开" />
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" OffContent="〇" OnContent="|" />
|
2024-08-06 16:38:45 +08:00
|
|
|
|
</StackPanel>
|
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" OffContent="关" OnContent="开" IsChecked="True" />
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" OffContent="〇" OnContent="|" IsChecked="True" />
|
|
|
|
|
</StackPanel>
|
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" OffContent="关" OnContent="开" Classes="Large" />
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" OffContent="〇" OnContent="|" Classes="Large" />
|
|
|
|
|
</StackPanel>
|
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" OffContent="关" OnContent="开" Classes="Large" IsChecked="True" />
|
|
|
|
|
<ToggleSwitch Theme="{StaticResource SimpleToggleSwitch}" OffContent="〇" OnContent="|" Classes="Large" IsChecked="True" />
|
2024-07-16 22:29:35 +08:00
|
|
|
|
</StackPanel>
|
|
|
|
|
|
2024-12-01 17:19:09 +08:00
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<ToggleSwitch
|
|
|
|
|
HorizontalAlignment="Left"
|
|
|
|
|
Padding="8"
|
|
|
|
|
Theme="{DynamicResource ButtonToggleSwitch}"
|
|
|
|
|
Foreground="{DynamicResource ButtonDefaultTertiaryForeground}">
|
|
|
|
|
<ToggleSwitch.Content>
|
|
|
|
|
<PathIcon
|
|
|
|
|
Theme="{DynamicResource InnerPathIcon}"
|
|
|
|
|
Data="M5 2H19C20.6569 2 22 3.34315 22 5V19C22 20.6569 20.6569 22 19 22H5C3.34315 22 2 20.6569 2 19V5C2 3.34315 3.34315 2 5 2ZM6 4C5.44772 4 5 4.44772 5 5V19C5 19.5523 5.44772 20 6 20H9C9.55229 20 10 19.5523 10 19V5C10 4.44772 9.55229 4 9 4H6Z" />
|
|
|
|
|
</ToggleSwitch.Content>
|
|
|
|
|
</ToggleSwitch>
|
|
|
|
|
<ToggleSwitch
|
|
|
|
|
HorizontalAlignment="Left"
|
|
|
|
|
Padding="8"
|
|
|
|
|
Theme="{DynamicResource ButtonToggleSwitch}"
|
|
|
|
|
Foreground="{DynamicResource ButtonDefaultTertiaryForeground}">
|
|
|
|
|
<ToggleSwitch.OnContent>
|
|
|
|
|
<PathIcon
|
|
|
|
|
Theme="{DynamicResource InnerPathIcon}"
|
|
|
|
|
Data="M3.55 19.09L4.96 20.5L6.76 18.71L5.34 17.29M12 6C8.69 6 6 8.69 6 12S8.69 18 12 18 18 15.31 18 12C18 8.68 15.31 6 12 6M20 13H23V11H20M17.24 18.71L19.04 20.5L20.45 19.09L18.66 17.29M20.45 5L19.04 3.6L17.24 5.39L18.66 6.81M13 1H11V4H13M6.76 5.39L4.96 3.6L3.55 5L5.34 6.81L6.76 5.39M1 13H4V11H1M13 20H11V23H13" />
|
|
|
|
|
</ToggleSwitch.OnContent>
|
|
|
|
|
<ToggleSwitch.OffContent>
|
|
|
|
|
<PathIcon
|
|
|
|
|
Theme="{DynamicResource InnerPathIcon}"
|
|
|
|
|
Data="M12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23ZM17 15C17.476 15 17.9408 14.9525 18.3901 14.862C17.296 17.3011 14.8464 19 12 19C8.13401 19 5 15.866 5 12C5 8.60996 7.40983 5.78277 10.6099 5.13803C10.218 6.01173 10 6.98041 10 8C10 11.866 13.134 15 17 15Z" />
|
|
|
|
|
</ToggleSwitch.OffContent>
|
|
|
|
|
</ToggleSwitch>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
|
2023-01-03 22:38:41 +08:00
|
|
|
|
</StackPanel>
|
2023-02-22 17:37:39 +08:00
|
|
|
|
</UserControl>
|