Basic usage of checkbox. <ResourceDictionary Source="pack://application:,,,/AntdWpf;component/Themes/Theme.xaml" />\n <ResourceDictionary Source="pack://application:,,,/AntdWpf;component/Styles/antd.xaml" />\n\n <CheckBox Content="Checkbox" /> Communicated with other components. <ResourceDictionary Source="pack://application:,,,/AntdWpf;component/Themes/Theme.xaml" />\n <ResourceDictionary Source="pack://application:,,,/AntdWpf;component/Styles/antd.xaml" />\n\n xmlns:antd="https://github.com/ShrlAlgo/AntdWpf"\n\n <Grid>\n \t<Grid.RowDefinitions>\n \t\t<RowDefinition />\n \t\t<RowDefinition />\n \t</Grid.RowDefinitions>\n \t<CheckBox Content="{Binding CheckBox, Mode=OneWay}" IsChecked="{Binding IsChecked}" IsEnabled="{Binding IsEnabled}" />\n \t<StackPanel Grid.Row="1" Orientation="Horizontal" Margin="0 20 0 0">\n \t\t<antd:Button x:Name="ToggleCheck" Type="Primary" Content="{Binding Check, Mode=OneWay}" Margin="0 0 10 0"/>\n \t\t<antd:Button x:Name="ToggleEnabled" Type="Primary" Content="{Binding Enabled, Mode=OneWay}" />\n \t</StackPanel>\n </Grid> Disabled checkbox. <ResourceDictionary Source="pack://application:,,,/AntdWpf;component/Themes/Theme.xaml" />\n <ResourceDictionary Source="pack://application:,,,/AntdWpf;component/Styles/antd.xaml" />\n\n <StackPanel Orientation="Horizontal">\n \t<CheckBox Content="Checkbox" IsEnabled="False" />\n \t<CheckBox Content="Checkbox" IsEnabled="False" IsChecked="True" />\n </StackPanel> The `indeterminate` state can help you to achieve a 'check all' effect. <ResourceDictionary Source="pack://application:,,,/AntdWpf;component/Themes/Theme.xaml" />\n <ResourceDictionary Source="pack://application:,,,/AntdWpf;component/Styles/antd.xaml" />\n\n <Grid>\n \t<Grid.RowDefinitions>\n \t\t<RowDefinition />\n \t\t<RowDefinition />\n \t</Grid.RowDefinitions>\n \t<Border BorderBrush="#E9E9E9" BorderThickness="0 0 0 1" Padding="0 0 0 2">\n \t\t<CheckBox x:Name="CheckAll" Content="Check all" />\n \t</Border>\n \t<WrapPanel Grid.Row="1" Orientation="Horizontal" Margin="0 16 0 0">\n \t\t<CheckBox x:Name="Apple" Content="Apple" />\n \t\t<CheckBox x:Name="Pear" Content="Pear" />\n \t\t<CheckBox x:Name="Orange" Content="Orange" />\n \t</WrapPanel>\n </Grid>