<Style x:Key="tests" TargetType="{x:Type RadioButton}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<ToggleButton Background="{Binding Background, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}" IsChecked="{Binding IsChecked, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
Content="{Binding Content, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Używam powyższego kodu do dostosowania funkcji przełączania przycisków, ale chcę pokazać przycisk przełączania jako zaokrąglony róg.
Odpowiedzi:
1 dla odpowiedzi № 1Aby uzyskać przycisk przełączający z zaokrąglonymi rogami, możesz wykonać następujące czynności:
- Kliknij prawym przyciskiem myszy i wybierz Edytuj szablon > Utwórz kopię
- Nadaj swojemu stylowi nazwę
- Wyszukaj Granica szablon w kodzie zasobów i ustaw promień naroża do 33 (CornerRadius = „33”)
Mam nadzieję że to pomoże..!